.# .. .# ..# ######.##.### ##...........# ##............. #.<............ #...?...5..$... #.......5.....> #.......h....>. #.............. ##............. ##.....#.....# #############