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