##### ###8.8## #. #......# .# #......# .# #......## .# ###......8# ##.##.'......<# #..#..#......8# ##...#......## #....#......# #.#..##......# #.##..####8.8## #. #..###############. .###.##..##.#............ ............#.##...###### .###.##..####.##..:####### .........####.##..(....... .....###......##....###### .### #########....# ##...# #####