#.... #..... #..... ########.... ##.....##...########## #...........##...)<..## #................)....# #######..................>.# ###.... #.....##.............# <......##.....##...########### .......^'..........##... ........#................. ......l.#................. ......h##.....##.........o ....... #.....##.^........ .......+......#....##..... ###....##.....#....# ##### #.... #.....#..... ..... #.....##...## ...... #...# .....