######### .......# #..#..######## #####.##........# #.. #..........####.# ####..# #.............#.# .......# #..........##.#.# .......####.............#.# .....#.............####.######## ...#.............##........... #.#.............##.#.#######. .. # ## #..###.......(..##.#.#######. ...#. #. #..# #...........#.#......... #.#.##.#####..###...........#........... ...........................[.##........ #.#....#.....#########.......+.......# .###...##<#.#...# #......#.)....#...>...# ..................+......'............... ####........#....##......#......#.....### #####...##.....#......#...[..#.###+### ########...##.....#......#.#............. #<.....'...+ ..#..#......#.#............. ########...# #...........#.#..........<.. #...# #..........#.#...+......... #...# #..#.......### #........... #...# #..........### #........... #...# #....(....##_####.......... ##### ##..+....##... #.......... #......####'#####)........ #....###.#...#.##.......... #...(##_.'.⌠.'............. #.#..(##.#...#.##.......... #.....)####'####.......... ###.)#..##...##........... ##.....##_##........#### #.#.#..####........## #.#.#...###..%......# #...........#.##.#..## #..........##.##.....# ..<.........##..##.#..# ##...#.......##.##O# .# ....>..^..##.# .##.# # .#........# .. ... #####..... ... ... +....# .⌠...⌠..# ....# >.....