############## #####............# #...'........###.# ###+###........# #.# ........#####'## #.# ........#...#.# #.# #........#...#.# #.# #........#...#.# #.# #........#...#.# #.# +........#...#+## #.# #...............# #.####### #...............###.......# #...............+.........# #.((..[........^###.......# #######(##+##...).....###....#### <. .........................>...# ... ... .............................# ... ...# #######.##.###############...# #.. .... #.##(# #....# ###.# ..### #.##.# #....# ...# #.#<# #.##.# #....# #.######.#)######.##.# ###..# .#.####.(.(..g.............# ##..### .)......######..........##.# #..(..# ##.####.######..........##.# #.....# .............'.............# #(....# .#.####.######.............# #.....# #.# #.#####<......# #.....# #.# #.##..........# #######.....# #.######'##.(........# #......)...># #.##......#..........# ##......###### #.##......#.......#+### #.......# #.##......#........).. #.......# #.##................# #.......# ...................+ #####......# #.......).....##...#+## #.....!....# ......................# #..........# .....##+####+#........###..........# ..... +........'.'........### .... #........###........# +## #####'#### #........# #.# #........# #.# #........# #.# ########## #.# #.# #.# #.#