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