### # ..#.# #.#. .. ... ..#######.# ........#.# ..........############### ...........{...[........# ..^......##############.# ......>.%......w.. #.# .........######### #.# #+#####.## #<# .... ### ...... #........ #......... #..[.)..... #.....?.....