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