########## #...<....# #........# #........## ....###.##..## ###......ho..# #####.##h....... #..###..#... ##. #...... ##.... ..?. ..