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