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