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