######## ##......## ##>..<....## #....hh....# #....g.g...# #......h[..# #..).......# #..........# ##........## . #..........## ... #...........#####....) #.............)hg..... ..........###.#####.... ..#........# #..# . ..##......#. .#... ##......#.# ..## .#.... ## ### ....