### ###+##.... #........h #########+##.....).. ..l................. .................# .................+ ......l.....(....# ....#########'#### .. . #....##... #.......). #......... #..######. ###.....# #.....# #.....# #.....# #...<.# #.....# #######