######## ############# ###......# #[..#...#...# .........# #...'.⌠.'.⌠.# ########..# #...#...#...# #.> ..##..# ##########'## #.# #.##..# #...#...#...# # #(# #.##..# #...'.<.#...# #. #.# #.##..# #...#...#...# #.. #.###.##..########+###'###'###'## #..#####.##...#........#...#...#..(#...# #......................#...'...#...#...# #..?..#####...###>.##.##.%.#...#...#...# ##..#.# #........##.###'###########'## #....# #.#####.###..#...#...#...#...# #.!#r# #.# #.....##.⌠.'...'.⌠.'...# #..#># #.# #..##.##...#...#...#...# #. #K. ..# #..##.###########'###### .. ... .## #..##.# #.#######)....# ## .... . #..##.# #.............# ...# #..##.# ###########...# ....# #.####..##.# #....# ... #.......##.# #....# #.#####.##.## #....# #.%...# ###..# ###.#.# #..## #.#.# ##...## #.#.# #.....# #.#.#############...## #.#.##.........)...## #....#.########....# ###..#.#####.......# #..........##...## ##.#.########...# #.#.########...# #.#.............. #.########.##..#.# ... ...#. ..# .## ..# #..# ..#