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