##+ ... .... ..... .....#+### #........# . #........##########.... #.....s........<....... #...................... #...................... #...................... .....##+#.............. ..... +..........#### .... #..........# .... ##+#########