##### #.... ..... ##... ##...H# #......## #.......# #.....o.# ......y.o# .......o.# .....<.... ..........# ........... ...........# ...........#