########## ......... #hJ...... #.# #.# #.# #.########## ####........... ................. ########..####### #..# . #..# ... #..# ....###############..# ........).<..........########### ........).............[......... #########).<.................... #..############.######## ########..############.###### ...........................^.. ##############################