.....!. ....... ....... ######....... #............ #.......(.... #....$....... #.....(...... #....(....... #######..)(........ #.................? #.......O.......... #.................. #....<............. #.................. ###################