###### #....# #....# #....####### #..........# ####.###l....# #.# .#.### #.# ## .. #.# .# ... .. .## . # .... #.... ## #... ####. #..# .... ##..## ... ##....# #####.###..##.# ........h.<...####### ##..!h....)....... ##..h#####....... ####..#...# .###### #....####.# .# ##.#### .# .. #..# # .. ........## ... ..####### ...