######### #>........ # #.# #. #.# #####..#.#######. .......h<........ #####5.#.###..... #..... .. .....(.# #.......# ......... ....#### ...