######################## ...............?......... #.#.......#####....[.!... ....p......# #.......... .#.#{.....# #T....#### ......{..T.#####.....# { #.#.#.##............+ ..... #p##.........######## o .#. #.T##................. . .. #...##................ #. #....##....##########. . #..8..#....# #.....#....# #..##.#....# #.###.##... #.# ... # #. .#.. $D D$ $. .$ #$. .$# . .