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