############# #...........### ####.............# ################## #................### ##................. #.......###........######.........###...... #.......# #.............#.................. #.......# #.............+.................. #.......###.............#.#####.....)...# #######.............####'######...........e...+ #...................#.......#....####.........# #.####.##...........+.......#...........#+##### #.# #.##....#......#.......#.......##..#. #.# #..............+.......'............. ##.#######....####...#.......#...........#. #..................>...........#.........#.# #############'####..................#.)..#. #........###.......#####...#..)...... #.####.............#..A#...#.....##........ ##+####............_#...#_.##.....##........ #...................#...#..##.....#......... .. #...................#####..##...#.#........ ... #...........................+...+......... .... #..........#................#...#......######..... #..........#...(................#................$ #..........#....................#.........#..##.# #..........#...##[........#.....#.#+#...........# #####'#....#...##.........##....'.# ###.........# #.....[..#..............##....#.# #.........# ########.......##....................#.# #.........#### #<.....'.......##.....#........##....#.. #............. ########.......####...#..............#.... #........###### #.............)...###+##......#.......##...<....... #........(##..................#............###..... ###.......####................#.#.................. #.......# #................#.#.................. #.......# #.....##'##......#.########.....#.... ###.......# #.....##.##.....................+ ... #.........####.....##.##.....................# .. ##............#....###.......#................# . #.............#+#######......#................. #.........[...........+................. #........(.......######.....#........... ##...#...........'....#.....#.......#### #...#####.......####.#.....##..>......+ #...# #.......# #.#.....##.#.####### #...# #.......# #.'........#.# #...# ####....# ###.....####.# #...# #..(.# ####### #.# ##### #....# #.# #....# #.# #....# #.# #....# #.# #....# #.# ###### #.#