##### #<..# ###.#### #....# ####.# ############.# #............# # #.############ ....###.####... ......h.w...... .8....hh####.## ......... .......### ....... ....... ...#+## .8.