####### ....... ....... ....... .......### ## ......... .o ........#o### .....H.