######## ....... .....# #....# #....# #....# #....##.#.# +...<.....# #.......### ###......... ......#### ..####.# ... .. .... ## .....