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