### #############.# #.............# ###.###########.############# #...# #.............# #####.### #############.# #.....# #.# #.####### #.# ###########........ ####'## #.........'........ #.....###### #.#########........ #.....'....# ####.####.# #........ #.....####.# #.........# ######### ###....# #.# #.#.#####.# #####.##.###.### #####.#.#####.## ......##.#.....# #............... ............>#.#### #.###(#.######## .#####.....#......# #.###.#.# #.#.###.#.##.# #.#.....# #.#...#.#.##.# #.#.#.### #.#.[.#.#.##.# #.#.#.# ..#.###.#.##.# #.#.#.###### ###.###.#.##.### ##>......... #.##...#......#...# #.....####'#### #.....<#.#.#..###.# #.....# #.....## #..#.###.#.#....#.# #.....# #......####### #. #. #.#.#.##.#.# ##.....###............# ##... # #. ##.#.#.##.#.# #......+....######l...###...# # #......##.#.# #......###.## T. #..........# ####...##.#.# #......###.# _..#8'8......%# #......#.# #.###......# #.##$#.......# ###.##.###.# #. #......# ..+..#.......# #......# #.# # #......# +..#.......# #.##.### #.# #......# .#$#.......# +..#.# #.# #..>...# #.'8....#### #..#.# +......## #.......# #..#.. #####.......######...)...# ###### #.......##............#### #......<............### #...............Q@.## ####''......#####'## #.#......# #.# #.#.#'#### #.# #.#.#.# #####.# #...#.. #.....# #....##.####.#.##### #....+.......#.# #.. .###.#####.# #. #.# #.# # #.# #.# ###.#####.# #.......#.# #.#.###.#.# #.#.###<#.# . #^..#.#.# ## ###.###.# #.....# #######