....pp..#### ...#.. .......... ......### .. ........ ........####... #...... ...........#... ....!#### ............... ##.......#. ....(....#..... ..###...?.....! ............# ......5