########## #........# ############### #........# ##.............# ########## #........# ###########..............# #........# #>.......########.........#..............# #........##### #........##.....'.................)......# #........'...####........'..#####.....)....#.............# #........###....'..<.....#### #.........##.............# #........# ######...))?..# #####'######.............# #........# #........# #.# #.............# ###...#### #####'#### #.## ##########'#### ####.####### ##.# #..# ####...# #...)).....# #..# ##.# #....### #..........# ###.###### #.# ##.###### #.(........# #........########## #.# #.......# #..........# ###.................###.########.......# #..........####..........########......[.............# #..........'....#........# #####.########.......# #..........######.....>..# #.# #.......# #..........# #........# #.# #.......# #####'###### #........# #.### #.......# #.))# #######.## #...# ###.##### ###o# #####.....# ##########+## #..### ..# #.....##### ####.......<...# ##...## ..# ###'###########..'...........# ###).# ..# #.........[...#.##...........###########.### ..# #.............#.##...(.......##............# ..# #.............#.##.........................# ..# #.............#.##........####.....####....# #...[)........'.##........#.....8.....#....# +....)......^.####........#...........#.#### #.............# #......................# #####+######### ########..8....>....8..# ##.............## ##...........## #.....8.)...# ####...))####### ###..<......# #...........# #.#.........# +.#.........# # #.........# #.........# ##.######## #.