... #.... #..... #########...... ................ ................. ..........h........ ........<........... ............h....... ...........h....... ..........h........# ####+#######h####### .........o.........# ...................# ####+#########.##.# .# #