##### #######...# #.........+ +.........# #....=....# #<#hh.# #..(..# #.......gb.# #..........# #..........# #.........## #.......... #.........## #####......