.......### ...#####.. ######..#. .#..###..# #####..... .....#.... .###..#### ####...##. ..#....### ###..#.... #...##..## ##.....### ..#......# #..###..## ....####.. ....#..... ###..##... ###...#### ##......## ##..#..### #..####..# #.......##