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