####################### #.....................# #..............)......# #.....................# #.............##......# ########## #.......##....##......# #........# #############'#########......# #........# #......##......##.....#......# #........# #.....................#......# #........# #.....................#......# #........# ######.....................#......# #########..^.....####### #...##....................######### ..........................#...##'##########'########## ..........................#...##......#(.............# .........................<#...#.......#..............# ..........................#...'.......#.........(....# ..........................+.).#.......#..............+ ..........................#'####..###+#.........O....### .#####.....#####'###......#...###+#.......######.$.....# #...<.#.......#......'.......#.......# #.......# #.....#.......#......#.......#.......# #.......# #.....#.......#......#.......#.......# +.....(.# ###.....#.......#......#########.......# #.......# #.......#######.#......................# #.......# #.......#.......................##+##### #.......# #.......#.......#.......)(...... #........# #.......#....................... #.......># #.......#.......#............... #........+ #.......#.......#............... #.......#########.......>....... #.......#.......#......######### #####.<.....#.<.....#......# #...........#.......#......# #...........#.......#......# #...........#.......#......# #...........#.####### ##########'##'# #......# #......# #......# #......# #......# $ #......# ####...# #...# #.... $ #..... #...... $