###### ###################################.##.# #......................o...h......#<.)(# #.###############################.####)# #.# #.....[....# #.####### ## #.###.###### #.......# .. #.....# #######g###{##.## ####### #>.....ghH..... #.###)###h##... #.# {g {... { ... ...# ... .#### .. +# .