.. ...# .....######## ... .......#......# ......... ................ ............ ................ .............. ........a....[... ................ .................. ................. ........<......... ................. ................. ..................# ................ ...................# ................ ..........%.........# ............... ..........(......... ........#.... .................... .....###### #........)........... .... #......<(.......... . #.....z............ ...o............. ................ ............... ...(......?.. ........... ......... ...