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