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