# .. ############.## ............... ............... #..# #####..### #........# h......h..<.#####... h###................ #(.....h.#....... ####..####.###... #..# l# . #..# .# #..# .# .. .. ..