### #<# #.# ###############.# #...............# #.############### #.# #.# #############.######## ........hh............ #########l###.######## #.# #.# #.# #.# #.# #.# #.# #.# # ###'###...# #.......# #.......# #..(....# #.......# .......## ###....## #....# #...##