..~.*.!!.~*...~.~.!~..*~***.~.~...*.....*.!.*.*~.~.!.!...*..*.....*.~.~!.!!....~~.*....~~.!..!.
...########*.~!!..##.....~.....~....######.....!..########....*...##....##....!~..##....*.....~
...##*!.~..**.....##....##..~.~....##....##~....~....##....*..~.!.###...##..!.....##....!!..~~.
...##**...*..~.....##....##~...*!..##..*..!!*..!*....##.....~.....####..##.....!..##.!!!!..!..!
...######..!...!..##....##...*!*....######.~...~.....##...*.!~~....##.##.##...!...##!.*...*....
...##.*...*~..~.!.#########!!..~....**...##!!*~.*.**.##....*~..~.~##..####.~...!...##.*..~.....
...##.**....*.*!...~....##.*!!.~...##....##....*.....##**..~.*...~##...###....*~..##...*....~..
...########.....~..!..~.##.....!....######~....!.!....##..*..~....##....##~..!*...########.....
...!.!.~.~!*.*.~.*.*...~.~....*.~.*.*.~...!....*~~.!.*....!.!*....!.~~.*..~.....~....*....~....