. ... .....########## ...)!.........# ......#####.#'### ..... #.##..# .... #.#'#'### ### #..)#..<# #.#+#+### ...# #.#### #