###### ################ #....# #...>..........# #....# #..............# #....# #..............# #....# #..............# #....# #..............# #....# ###'############ ####....###########...# ######.#...........#..##...# #......#...........#.......# #......'...........#.......# ### #####.##...........#..################ ##..##############.....##'####............# #...........# #.....#.....#............# +....)......# #.....#.....#............# ###..O####.###+###.....#####'#............# ####o###(##..................>###'####### +.....oo..#...................#....# #...##.###o)..................#....# #..##....##){..............[..###### ### #....#...####......#####.....# #...$....+ #......# #.....# #...$#...# #......# #.....+ #....#.[.# +......# #.....# ######...# #......#####.....# ....# #####.....#####.... ....# #.....+ .... #.....# #.)..<# #.....# #......#### #......+ #......# #......# ##+###.. #.. #...