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