.##. .. .$. . . #.. .##.. #.. ..... .####.. oW.... .......####...... ...........#..... #.....<.%.....@. ................. ...>####......... ... ####...... . ...... #..... ..... .##..