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