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