####### ....... ###### ....... ##....######.......# #...#.....h........# #'''########.......# #...# ....... #...# ....... ##...## .###### #.....# ## ##.....## #.......# ##.......## #.........# ##.........## #...........# ##...).......## #.............# #......<......# ###############