################### ######>............g...# #......###########.#$..# #.####...........#g#.#... #.########.............#. #.##...# ####.....#.#...# #.##.8.# #......... .# #.##...# #....##.#.. #.###'### #....+ ...#.# #.#.^...######....# #.. # #.#.....#...##....# .#. #.'.(8..'.8.####### . ###.....#...# #.....##### ###'### #...# #.<.# #...# #####