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