########### #......(... ##.......# #..).....# ## #........# #....#'#....# ###.#.##.#..### ....$..y.(y(# ###.####.#y<# #.......(## ..####c### . ...# .5#### .. #