###### #....# #....######## +....'....... #....######## ##.).....# #.#####.############# #.#...#.............# #.#.#.#############h# #.#....<# .# #.#####.# ## #.# #...# #.# #.### #.###.# #.....# #######