############## ###### .. #.......##...###### ########## #....# .... #.......#.........# #........# #.##.# ... #.......#.........# #........####.##.# ..###.......#.........# #........##...##.# ###.#.........#.........#######........##......# #.##.....#>...............?...............'.......# .........#.................####...........#.......# ####........#.######..........####...........#......># .............# #...................#######.##.##.# #...##....#.######....####........... #.##....#### ... #......##.........# ........### #.##.......# #.##..........)......# .......?# ########.##.......# #.#.<#.#...............# ........###.........#.......# #......#........######## # ###...............#.......# ########........# #...............#.....%.# #..........# #..(............####'######## #...#..##### #...............+....)......# #.###..### #...............####.######.# #........# #...............# #.# #.# ####...### #......#.##'##'#####.# #.# #...# ######%#.............# #.# #...# #.####.##.#####.######.# #.###...# #.......#+#####........# #.......# #...............##.##### #.####..#### #.####......%...##.# #.####.....# #######.####..........##.# #..........# #.....................##.# #######....# #.#####...............##.# #....# #.# ##...............##.######## #....# ######.# #.......##+#.###..#.##.....# ##....##########......# ###.#...##+#.###.%#.##.###.### #.....##......##......######...........##.........#...# #....#.(......##.............#.........##.(#.##.#.#.#.## #######....#........##.............#.........##..#....#..^...# #.............................%..............+.....>.##....### #........###....#..................#.........######..##.#..# #........# #.................................# #....##.#..# ########## #....................###.##....#.#####.#........# #..............##....# #.##.##)#...%...#...#.#..#### #............####....###.##.......####.#)#.#.......# #####...........'............................#.....# #......######......#.##..####...##.###.#.##.##.# #..........##....#.#.##............#...........# #########..##....#.#.##..#.#.......#.#.#.##.#### #..##....#.#.##..#.#....##.#.#.#....# ####..........#......<........#.#.#....# #....####.%....###.#..#)#...........##.# #.#.....##................#...#.#.#....# #....................(###.#.........#### ###.###.##.##.......(...#.#..####....# #.....##.##....#..(.....#..############ ########.###...###.######.............# #.###.......# #.##########.## #.....#####.# #.# #.# ####### #.# #.# #.# #.# #.# ######.# #<# #.#####......# ### #.......###### #######.# ###