.... ... ## . ... .# .. ..#.###... #....... . ....)#... #.s...... #<@# #............ #.#..r55..... #..r@rg.... #..w..@..b. #.......... #.......... #..........