###.# ..#.# ########### #.#.#.##### #.........##. #.#.#.....########............ #.#.#####.#...y((((........(.. #.#.# #.#.######............ #######.#.#####.#.# #...####..... ........#.......#'### #...# y(.. #######...######....# ##### .#( +...+ #....# y. #...# #....# . #...# ##+### #...# #####