###### # #....# ###.#####....######### ...............l.....( ##.....#....#######.# ######.#....# #......###### #######.######## ................ #######.######## ####.###### #........... #.########.. ##############.# ...............# ######.######## #.#.#.#.#.#.# #+#'#'#'#'#'#'# ##.#.#.#.#.#.#.#### +.......<.......'.# ##.#.#.#.#.#.#.#### #+#'#'#+#'#'#'# #.#.# #.#.#.# ##### #######