.. ... # . .##[. .# .. ##...###.## ... ......... .... #......######## ################ .....#......##.....#### #......'.......# ...................'..# #.############.# #.....).(..........##.## #.# #.# #.####...(.........##..#####.# ######## #.# #.............###.....#.# #..'...# #.# #.....(....#### #.#.#.#.# #..###.# #.# #######.#### #.#'#+#'# #'## #.# #.# #.# #.#.# #.# #<# #'# #'# #.# #.#.# #.# ### #.# #.# #.# #.#.# #.# #.# #.# #.# #.#.# #.########.# #.# #.# #.#.# #.....'....# #.# #.# #.#.# ############ #.# #.# #.#.# #.# #.#.################.# #.#.........'........# ####################