##### . #...# ... #...# ########## ....#...###......... .................... .......((.(......... ....#...###.......... . #...# #r.......... ##+####lKK......... #.# ......#............# #.# ...................# #.# .. .#.###.............###.# #.# .###.................## ... #......................# ..#### #####..................##..#... #......................... #...#+#.[..#####.#..#..###. ##### #.##.# ##.#......... #.# #.###.##.....### #.# #.#.###.....# #.## ##.## ##....# ##.###.#.###.#...# ##.#.#.#.#.##...# ##.#.<.#.# ##..##### ##.#.#.#(#.# #......# ###### ##.###.#.###.##......# #....#### ##.## ##.## #.#......# #.......# #######...###.#.## #........###.####.## ........#..#.###.#####.>............... ........##..## ##.#####.....###.####.## ........##### #...# ####### #.(..# ........# #.#.##### ####.# .....[..# #.#.....# #.# ........# #.#.###.####### #.# ........# #.............. #.### ........# #.##....#####.# #.#.# ........# #(##.####.# #.####.#.# ........# #.##.# #.# #....#...# ####.# #.###........# #...####.........#### #.##.....##...#....# #.##.######........# #....###......##.### ######....##..##.# #.#.........# #.#..######## #....# ######