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