###+### ##.....## #.......# #...<...# ##.....## ##.....# #########'#####+##### ..........## #...... ...........# ....... ##.#.......###.....## #...........#........ ...###......#......# #.............# #.......#..#..##### # #.###..##.##.##########.# #....................#.. #.#############.b....... ... #.......... ..## #.......... ## #.(........ #...[.$.... #........(. ##......... ##.....#.. #########