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