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