##### #...# ######### #...# #........ #...# #........ #...# #........ ############.[.####........ #......)...[[.....D........ #.<....###..........########## ##.....# #..[.......'........#.....# #..#### #..........#........#.....+ #..# #..........#........#.....# #..# #.!........########'#.....# #..# #.........................# #..# #.........................# ##.# #.......#####.............. #.......#..<#.............. ..#####.#...#..........#+#+ ..# #.#.)[[....#####.# ..# #...#....# # #...#.#### #...#.# #...#.# #...#.# ###'#.# ....#