### ##.## ##...## ##.....### ### # #........ ..# .# #.....# ##.###.## ##...#####...#...## #..<............... ......#.#####........# ..### #..............# #..####.....##.. #..# #.....# ##..# ###.#### #...# #.....# #...####..#### #.#.....#..## #..........# ######.#...# #.#...# #.#...### #.#.....# ..#.#.#.# # ###.#$#.# ##. #.#.# # #... #.#.#.# ...r.##.#.#.# ............# ..........#.# #...####..# ##. #..# # #.<# [..# #... #####