###### ###...#.. ##........ #......... ###......... ###........... #...#.l........(##...## ####. ##.....>.......l..$....# ..... ...........#.#.#.......###..... ...........## #............... # .......<..=.# #...?.......... .. ............# #........... ..g ##............. ##.......# g..g ?...............#........# g.h< $......................o.###..# ...............##.........<..# ............#.. ##......##........ ......(.....##. ##.)[..#....#..#. #...........# .# #..###........ #.. +......[.. ....###..#..###.# ##.#.....#... .# ### ###/$......# .... #...)# .... ##...{#######..# #....Z.##..... .....#.S.##...# .##. ##..#...## . # ##.#....#.... #...........# #.............# ..........?....... ......#..##.>###... .....##..##...# .## ##.## #.###...# . .. ... ..... ... ....#