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