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