##### ###### ##...# ###....# #### ##..#.#### #......# #..##### ##..##....#### #......# ##.....########..######....# #......########...^......#######....## #........................>...........## #......#########....###....#..##......## #......###.......#### ####...###.......## ###....##...###### #####..)##.........# #....##...###### #.....#.##.........## ##......#......# #.####..............## ##......##....#####....................### ##..................###.............#...# #..............#.....>............###..## ######.###.........#.###########.###########.# #......####..........##...................##.## #.........#..........#..........⌠.......(..#..## ###....................#......⌠.......⌠......#...## #......................##...................##....# #......................###..⌠...⌠...⌠...⌠..##.....# #............v......#....##...............##......# ###......>...v........(...##.⌠....⌠....⌠.##......## #.........g..............##...........##........# #.....................##..##..⌠...⌠..##.........# #.........#................##.......##..........# #########.######.#..........##..<..##..........## ##..# #.#.##........##...##.........(## ##..## #...§#...###...#####.........### #..## #.###.#...)....##.#...##...#.# ######.##### #§#...#(.(###...#.##########.# #..........# #§#.#.###.#............## #.# #..........######...#...#..............## #.# #..........##....###.#.#................# #.# #..........##......#...#................###.# #..........##......#.###..................#.# #...........................................# #..........##.>........#................#...# #..........##..........#....................### #..........##..........##..............##.....# #################......###.....##.....####....# #......# ############## #..### ######## ####