...####### ....hhh..### ########...# #...# #...# #...# #...# #...# #...# #...# #...# #...# #...# #...# #...# #...# #...# #.<.# #####