. .. ... .... +### .!...#######.(... ###...<......... #........h...... #............... #............... #..............> #......?.....### ##############