# .. ...#+########## ..........<)..+ #......h....### #.........o.# #...........# #...........# #...........# ...........!....... ...)...........w... ..................) ................... ................... ######......[..... #............