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