########## #........# #........# #........# #........## #..>......# #........## #........# ## ######.### .# #....# .# #.#### .# ###'####### #####'##### #...<.....# #.........# #.......S.####.........# #.........#.oho........#.. #.........o.##.........'.. #....)...)####............ ####'###### ######'##...# #.# .# .. #.# # #.# #.# #.# #<# ..# ######+#### #.........# #.<.......# #...Y.....# #.hl..5...# #....YY.... #.......?.. #....l..... #.....h..8. ######..... .....