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