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