. ..# ..... ...... o. ......###### .... ##.........########.... ........................ #....h....%.......# ###..F########....# #... #....# #... #....# ###. #....# #. #....# #. #..<.# .. ..........# # ##########