############### #.#.#.#.#.#.#.# #'#'#%#'#'#'#'# ####.#.#.#.#.#.#.#### #.'......<<<.%....'.# ####.#.#.#.#.#.#.#### #%#'#'#'#'#%#'# #.#.#.#.#.#.#.# #######b####### #....# ####.# .# .. ... .... ..... .... .