############ #........... ##. #..######### ....#######..############# .........D................ ..........######..######## ..........# #..# .......h..######..######## .....w.................... ......>...(............... .......########.<.######## ....... #...# ....... #...# #...# #...# ..... ...... ######.