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