##### #...# .. #...# ...##...################ .........................# .......(..................# ...........................### ....................[.........# ..............................# ..........(...................# ........%.(..................### .?......%....................# ........%>...................# ..........o..........%%%>....# ........<...........%<......# #############################