..# .# ... ..# ..# .P ..# $. {{ . ..##. .. ... oo. #.# .... #.## o.?.. #.<#####.. #######o..... ##.!...... #...g