########### .........h######## h........hh......# ..##..#<#r##J.##.# .... ##### ..... ..## #.##.# . ## #