###### ##....## #......# #..##..# #..# ..# #..# ..# ##..##..# #....#... #....##... ##.<## ### #### ..# #######.. #.......> #.......# #....hh.# #.......# #....hsg# #......K# #......g.....# ############.#