### #..###########.## #...W<<........# ##..#########.## #.. #.### #.. #...# #. ###.# #. .# # .# .# .# .. ..