############## #.##............# .............>..# #.....(.........# ####............# #............# #####'####'### #....##.# #....##.# #....##.# #....##.# #....##.# ##+####.# { #.############# #.............# #############.# #..........#.# #.########.#.# #.# #.#.# { #.# #.#.# #.# #...# #.##########.# #.........)### ##########o# {.#....# ######.#.##.# .......#.#### .......#.# .o.r...$.# .o....{..# .........# .......#.# .......#.# ######.#.# ..#.# ## .#