###### ##.... ##...## ##.....###. #.......... #......# #<#...## #######.##w## ......w.##w#####..( .....#####......... #### #######...