######### #........# #........# #........# #.?......# ###....5...# .......h...# ..........<# ..........# ##........# #....##### #.... .... ...