###### ##+#### ......##### ....... ......#...# ....... ......#...######....... ...........>........... ....................... ....................... ............$....(..... ...............(....... ####..........(.##.###. #............##.# ####...ZZ........... #.......).......... # #......y######$##### #.....yy# .# +.>....<# .# #.......# #...>...# #.......# ####.#### .. .#..#.#.... #.#......... #.......#. # # #......... #.. #.#...(...# ## #..#.#....... .. #.#.#....###.### #............... ##..).....#..... #....<.......## ##.#).....(.... #.#.###..#..## # #.........F. #........... ...#........ #........... #..#.#...... #.... W..... .... # ..