# ########## .. #........###### ###.## #........##...###...... #...........#...#.#.)# #........####.......### #..........##.#........ #........#.##.....##### #........#+###..### #.......##.##...### #.......#...###...# #.#######...# ###g## #.# #...# #r.# #.# ##...## ##l# #.######..P..#####.###### . #.##.............##.....##.# #.'.....P.<.P.....+........# ####..)..........##>........ #####..P..#####........## ##...## #.........## #...# #........## #...# #........# #...# #........# ##.## #......... #........#. ##..#.#####.