### .. #.# #. ..# ##. ## ##.# ###..###.###..## .##.....#..##....###.. .......#..##...(.w..# #####......#....#####.... ####...####...(.#### . ###.........###'### #......<......'.+ ###.........###+# ####...#### #####