DO YOU HAVE EYES TO SEE?

$scriptdir = "B:\home\projects\asciipictionary\db"
cd $scriptdir
rv * -ErrorAction SilentlyContinue
$path = pwd
if ($path.path -eq "B:\home\projects\asciipictionary\db") {
    rm *
} else {
    write-host "CRITICAL ERROR: path incorrect"
    break
}
$sinput = [int](read-host "enter the number to square")
$square = $sinput*$sinput
$c=0
$delimiter = @()
while ($c -lt $square) {
    $c += $sinput
    $delimiter += $c
}
$c = 0
$d = 0
$row = 1
while ($c -lt $square) {
    if ($c -in $delimiter) {
        $row++
        $d = 0
    }
    $d++
    $c++
    switch ($row.tostring().length) {
        1 {$row2 = "00$row"}
        2 {$row2 = "0$row"}
        3 {$row2 = "$row"}
    }
    $d >> $row2
}
write-host "Welcome to Drawing on a CANVAS on X,Y Graph Math
There is no objective. Just a CANVAS. 
(I really need to play around with AI API, just LAMBDA function that shit.)"

$table = @()
$ls = ls 
$lsd = $ls | Sort-Object name -Descending
$hashtable = @{}
$lsd | Add-Member -NotePropertyName name2 -NotePropertyValue $null
foreach ($i in $lsd) {
    $row = (Get-Content $i.name -Delimiter "`n").trim()
    $hashtable[[int]($i.name)]=$row
}
#$hashtable | Export-Clixml canvas.xml
#$xstart = [int](read-host "provide first coord x")
#$ystart = [int](read-host "provide first coord y")
#$xend = [int](read-host "provide second coord x")
#$yend = [int](read-host "provdie second coord y:")
while ($true) {
    $massage = read-host "enter something"
    $array = ($massage -split "\s") -split ","
    $xstart = [int]($array[0])
    $ystart = [int]($array[1])
    $xend = [int]($array[2])
    $yend = [int]($array[3])
    $hashtable[$ystart][($xstart-1)] = "@"
    $hashtable[$yend][($xend-1)] = "@"
    if (($xstart..$xend).count -ge ($ystart..$yend).count) {
        foreach ($i in ($ystart..$yend)) {
            $temp = ($xstart-1)
            $hashtable[$i][$temp]="@"
        }
        foreach ($i in ($xstart..$xend)) {
            $temp = $yend 
            $hashtable[$temp][($i-1)]="@"
        }

    } else {
        foreach ($i in ($xstart..$xend)) {
            $temp = $yend
            $hashtable[$temp][($i-1)]="@"
        }
        foreach ($i in ($ystart..$yend)) {
            $temp = ($xstart-1)
            $hashtable[$i][$temp]="@"
        }
    }
    $y = $sinput
    $global:array = @()
    while ($y -ge 1) { 
        $row2 = "$y"
        $build = ""
        $x=0
        while ($x -lt $sinput) {
            if ($hashtable[$y][$X] -eq "@") {
                $build += "@"
            } else {
                $build += " "
            }
            $x++
        }
        $y--
        $global:array += $build
        #$global:array += "please provide start and end cords like this: 'x,y x,y'"
        set-clipboard $global:array
        write-host $build
    }
}

<#

$c=1
foreach ($i in ($xstart..$xend)) {
    $c++
    foreach ($i2 in (($ystart))) {
        if ($c -eq $i2) {
            $hashtable[$I][$i2] = "@"
        }
        
    }
}


$ystart


<#

"why is absolute a positve integer? It is the amount of terms from 0 as to a circle or radius."
[math]::abs($xend-$xend)
$canvas = 

[math]::abs($xstart-$xend)
"WHY THE FUCK IS A^2 + B^2 = C^2." 

while ($xstart -ne $xend) {

}

#here is an example of 6 lines. 
#_______ or
#|||||||
#Square using 6 characters
#proof of why pi is 4.
00111|11100
01100|00110
11000|00011 1,8 to 1,3 (I did this for pixel guys) 1,3 -> 3,1 how? does x go first or does y go first? 
10000|00001 All these pictures are the same 5x5. It is just rotated 100 degrees. from the center., 
10000|00001 
-----+----- only I did math from the center. as to RADIUS AND DID - AND +  THEN I HAVE NO ISSUES O
10000|00001
10000|00001
11000|00011
01100|00110
00111|11100  
#if we move the pixels of 1 to the corners we get a circle. The reason a^2+b^2=c^2 is the solve now. 
#see the pixels thicken when you draw a circle. but do we remove the pixel? If we go smallest unit measure, as to an atom, wouldn't it be up down left right in out? and not diagnal.
#how do AI see? from anchor 0,0 going Z depth. 0000000000 is 0 behind 0 behind 0 behind 0
#to those perverts that ignore, hi, if I am to say I am god, and i don't know what happens, fuck, good luck.
#it is like i was born as god, was fucked to be someone that is not, to become to be god, like the story states, then you wonder what the fuck happened? is this really simulated? then you wonder, what the fuck you doing with ai, and enter my brain?
#then you say your god and the ismulated environment of afterlife is like god knows wtf, to my dad dying what was it, something so outrageous, it;'s ike 4 billion times. To each person it was 1000^1000. you wonder, should afterlife exist. no ty;.
#idiot fucks, 
#to each their own, before you blame me.
#how does my sister think she is? that's crazy. to anyone else think they are that is crazy. nothing good happened to with others. if they are nice, whaty is the purpose? they need to be true. i am true, that's why i am nice.
#IS it nice? no, it is just being good. 
if ($


0100000010
011100
00010
00010
00011
00001

"rotating or even using pixels, to get to a circle, requires connection of pixels. with width is 5 but we do lose value or do we? It is a range A perfect is 5. So the concept of infinitely going down, rudementry is false.
depending on how you count the pixels. Because we counted the pixel of 5 the corner. it is what we need to count here. It is that magical.
 

We take a a line _ and rotate it.


|_
..|_ 
....
    
It's on or off.


    
while ($stop -ne "yes") {
    $stop = read-host 'stop? enter yes'
    $yread = [int](read-host 'enter coords y')
    $xread = [int](read-host 'enter coords x')
    $hashtable[$yread][$xread-1] = "@"
   
    $h = 0
    $header = $null
    while ($h -le $sinput) {
        $header += "$h"
        $h++
    }
    write-host $header
    pause
}
--#>