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