####### ## ###.....###... .##............. #......O....>... #.....$........ #....<<....... ##....h.#...g. ##.......)... ##..#....... ######....( #.... #... #.. #..##. ###...... ##........ ##### ......... ##...## ......... ###.....## #........ ##........####........ #..........##..O...... #..........#..#....... #.............###...... #(...........## ...... #.............# ..... #.............# #...# #..............# ..## #..............# .# #..............# ...........