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