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