...... . .......... .... ......#.... .... ......#...# ..... ........# ...... ##.......## ......####.......... ........## #...........## ...........(.### #.........?....# #............... .###............. ...###............ .....!........?.#. ##.##.......##..# ...........## ### ...........# ...........# ............# ............... ................ .............P.P ..(.........#### ............# .!..........#