.. ... ##.... .....# .....+ ...?.# ..##+####+##.....#+# ........(.(K........ +#...(.............. #................. +................. #................. ###+#######+##.. .