############################## .............................. .# #....#.....#.......###........ .. .......#......>...# #..#..... ..# #.................###..#..... #.# #.###........................ # ..#######.........########'#......... #. .........###'#.#..#........#......... .####.##..##..#.#...#....#.########)........ ..............#.'...######.#......(######### ..##....T.....#.#.......##.#.#..#..# ...............(############...)..(### ########..........# #######...# #......(...# #...# #......(#..# #.#.# #...##..#..# #.#<# .............# #.#.# .#...........# #.#.# ...######.##.# #.#.# ## .# # #.#.# .. #.#.# .. ..# ..#