##. ## .. .. ##.# .##.. ###### ...# #....# #..# # #....# #####..# ####### #. #....#####......###.....###### #.##........5.####..##.#.#.#....# #.......####### ##..'.._..'.##.# ##.......# #..#.#.#.### .. #.......## ####.....# ... #....<..# ####### ..# #.......# .# ##......... # #.....##### #....... #.......# #.......# ##.....##