...# .....## .......## .........# .........# ..........# ...........# ............# ..........p.# ............# .......?.....# .............# ............<# ...........<# ............<# .............# .............# ............# .............# .............# .......(.....# .............# .....f......# ............# ...........## .....!...## .......## .....## .##