######## #......# #......# #......# ##..<### $ $ ##########.(.## #......#......# #......#......# #......#......# ####...##.<#### ######...##'#################### #............).....#...........# #..................'..........(# $ #..................#...........# +..................#...........+ #...##############.##.#####.#### ##...####...####.#####+##.##.# #.....(...........#........(.# #.................#...>oo....+ #.................#.....Z....# #.......[)).......#.....o.$..# #.......).........#.......g..# #....####)####...##....##....# #.#######.####...##.... #....# ### #................ ...... #........... ... ......g #........... ... ...$.... #........... ######...####... ##...##'######### #.....#......# #.....#......# #[....#.<....# $ ####.#..###### ######