################ ................ ########..##### #<...# #.##.# #.##<# #.##.##### #.##..... #.#####h###.# #.#####.....# #.......##### #.##.......# #.##.##.##.# #.##.##.# # ......... #.##.##.## #.##.##.# .. ... .. ...