########## ###### ######........###....### #......................# ###### #......................# ##....### #........###...........# #.......# #......................# #.......# #......................# #.......# #....................### #......### ####.................# ##........# #.................#####.........# ####..............##............# ###...#........##.........#### ######...#........##.........########### ....................'...................# ..............######............###.##.# .............##.....................##.# ........##...........##............>...# .......##..........................##.# ####......#..........#...............##.# ..........'..................##+####.##.# ...........####...............# #.##.# ...........##........)...)....# #.##.# ...........##.........###.....# #.##.# .........#............# #.....# #.##.# .#.............#......# #.....# #.##.# ...............#......###.....## #.##.# ....#........##...............# . #.# .............##................. #.# #.#.#.........#...###............. #.# #.##....#...#+#####............ #.# ....#...........................#+ #.######## .#.............................# #........# ................................# #.#####.## ..#............................ #.#...#.# ........#.##.(......#+##....#+# #.#.#.#.### ........#.#.###.......#.....#.## #..#.#.......# ...........# #.......#...##...# ..^#.###.##### .####.#.#5# ##.#....#...##...### #..#.# #.# #.#..g.. #.#.).............####..#.# #.# .........+.#.....................#.# #.# .#........# ###...............##.##.# #.# #.#.......... #.........###.#.##.##.# #.# #....###... #.....###.....#.##.##.# #.# #.... .. ####### #######.##.##.# #.# #. ............##.# #.# #######.#..##.# #.# #.#...#..##.# #.# .............# #.# #.###.#.##### #.# # ...#.# #.# #####.#######.# #.....(...# ###########