######### #.5...... #.h.....) ##lh...... #########......... ...?.............. ............#'#### ............#.# .........#### . .......... .# ........... ............ ....o$...#... .......###....