.# #.# #.# # # #.# .# #.. #.# #.# #...# #.#... #.....###.#.#.##. ..>...))......... #.##.####.###.## #.....# #.####.##### #.........# #####.###.# #8'''8# # #.###.# ##...## #..<..# #######