######################## #......................# ### ###.##################.# ######.######### .. #.#......# #.(.....#.##### #............... #.#######.#.####.# #.............# #l..........## ## ......##.#.##.#.######.........[# #ghh........$# .. #.......#.#....................# ###+####hK..........##.## #.......#.##.#.###########+##### ...(....#####..####.....# +....[................ ...........?.......>##..# #.#.......######.#.###### #############..#.##.# .# #>......................# .$.....hh # ######.###########.####.# .#.....#.#. #.# #.# #.## ..#.#.....#.. #.# #####+####..# . .. ..# .. #.# #.......(...# ##. #.# #.# #.# #.....).....## . ... .# ###.# #............# ##...# ###..........#.## #...#### #............#..# #######......# #.#.........[##.## #.......#.##.###.#..........##..# .# #.#######........#..........###.# .# #..#.#####..........# #.##.# .....#.# #..........# #..#.# .. #.##.##.# ############ ##.#.# .... ####### # ..##># #.#.##.... ####.....## ...##.# #.........#####......[..## .#..##.# ##.#######.........####..### #.... ..# #....###...##....## ##...# ##..#.#..##...#..######.<.# #..##..###..##.....##....# #..##.....######........## #..###..### #........# #..# #.## ######..## #..# #.# ##.# #... ..# ### #....... ######.. #.