######## #......# #......# ##.<....# #####.......# #...........# #.####......# #.######.#### #####%#...?..# #....Yh.# ## #.###..## ........## ......###o ...... o. ..... ... . .. ...o . ..... .....o