####### #..<..# ### ##...## #.. ..... #.###.# #.# #%.. #8'''8# #.# #... ###.### #.# #.. #.# #.# #.. #.# #.####### #.# #.# #.##....#######h### #.######'##.##.##....#.g.##.#. #.............>.......bh...... ###........###.##.##.###.##.#. #........# #......... !.. #........# .....###### ##.# #........##.##### .. #........##. # #........##. #........#.. #........ ###.##### .#