#### #### #..###########..########## #.....[.............{....# #.#####.........#.######.# #.#...#.######..#.# #.#.#.#.# #....# #.#.#.#.# ##.### #.#.#.#.# #.# #.#.#.#.# #.# #.#.#.#.# #.# #.#.#.#<### #.# #.#.......#####.# ##.#...........#.# #.............<..####### ####.......#####........ .........(.........#### ###.###########.#.## .... >.#.# ###.# ####.# #.# # ^# #..... #..... #..... ##..... ....... .......######## ............... .....h.<....... .....S.#######. ......h ....... ....... ...(... ..###.# .. #.