######## ##......## ##........## #........<.# #..........# #..........# #..........# #..........# ##........## #........# .......... (..(. ..... ....(. ...).( #...(####### #.........(# #....((....##. #..........(.. #..........### ............# ............... ...........(... #.#.##......(.. . .. ..####.... ## #. ##.(