#... .##############... ######### .................# ........######## ................# .............#.#####o............# . .........###.Fl..(('.............###... .........###B#c.l..#................... ............loJ(Z......##.......##'### ..........####h####....##.......#....# ..........#.^#.#^.#.............#....# #######'#.##^#.#^##.#######.....#....# #...#.^#.#^.#.# #.###.'....# #...##^#.#^##.# #.# #.#)...# #...#.^#.#^.#.# #.# #.#....# ...####'####.# #.###.#....+ #)# ##.....#...## .###. #......'...# #...... #......#....# # ... .. #......#....# ... ... #......#....# ..... ... ###......####### ................ ..######........ #........ ..######<....... ................ ################