########### ################### #####........... #.................# ############............... #.###############.# #..........'............... #.# #....##.# #.....######............... #.# #######....##.# #..........#.###+#......... #.# #....##....##.# ####.........# #.#......... #.# #....##....##.##########..........# #.#.............#. #.# #....##....#..........##..........# #.##....###....... #.###....).....#..........##..........###.........#.....## #...........>...............................).........><.. ######....................##..........####.#....#......... ####.................##.......<#.# #......#......... #.........#.......##........#+#####.....#gggg..... ##.........#.......##................#####g.)...... #..........'..............................ggg...... #..........#########........#.......#......g....... #..............................#...##.............. #.................................................. #.................................................. #..........#####.......................)..#+######## #..........#####...................................# #..................................................# ####...............###..............##................# #....................#....##........###...............+ #...(................#....##........# #.....#.........# #....#########....[..#.............## #...............# #........# #.....................#.# #....#..........# ##.......###.....................#'#####...#..........## #.............................................#.......# #.............................................#.......# #####.......................#'#.......................## #....##.........#######.#.#........#....#>.........# #....##.........#######.#..........'..<.#..........# ######....#.............#.....###.......#....#..........# #...##....#.....###.....#...............'...[)..........# #...............# #.....#...............#...............# #...............###.....#........)......#.....#.........# #...............##......#........##....###....#.........# #...............##......#......#.......###...........#### #...............##......#...............##..............# #...............##......##.....................#........# #...............##...#####.....................#........# #.....#.........##...# #....................####...#### ###...#..... #...# #......####..........# #...# #...# ### #...# #......# #.......#### #...# ##### #......# #.......# #...# #......# #####...# #...# #......# #...# #...# #......# #...# #...# ######## ##### #...# #####