##........# ## ..........+ .. # ..?.......#####.#.# .................. ..............#.# #+#^.ZZz..../.... ####.#..nV###......# +......ZVV)V'D.....# ####.#.######......# #...Z.......#.# #.Z.8.....##..# #....P...... ..# ...8...zP.... .# .......P....... # ............... .......P8.8.... ..(......{.....