. .. ... .... ##..... ###>...... #...# #.### ........# ......... ......###. ..W..# .. ..... .. .... ... .... ...