### ......# ....# .......#.....# .......T#.....# .........#.....# .........#.....# .........#.....##################+## .......)..#..........................# ####(##............................ ... #.....#....T........................ .....#.....)...h......................... .....'......(............................ .....#.(.....(..)........)..))............ ......#.....#.....#########............### ............####### #...............# ............# #...............# ............# #.............[.# ............# #...............# .............# #...............# ..!..........# #...............# .............# ...............# ............# #...............# ..........).###+### #...............# .......>....#.....# #...............# .............#..... +.....>.........# .............#.... #...............# .............#...# #####...#...#......# #............##...## ##...##.##...##.....# #.........((##.....###.8.8.###..8..##....# #...........#.......'.......'..)....#....# .....(....(#..#.#..#..#+#..#.)#'#..#....###### .....####)##.##.##.#. ##.#.##.##.#....#....# .....#...((#.#.(.#.#. #.#.#...#.#....#....+ ... #..)..#.#...#.#. #.#.#...#.#....#....# . #....(#.##.##.#.## ##.#)##.##.#....#....###### #.....#..#.#..#..#+#..#..#'#..####.#....#....### #.....##......#....)..#......##.......>......... #.....##.....###.8.8.###..8..#...........)....... #......##....###.)%..###....##................... #........#....#.......#....##...........######... #.......####.(...........###............# #.......# ####.......#### ............# +.......# ####>#### ........<..# #.......# ### ...........# #.......# ...######## ######### ..