############## ....<.<......# .....######.# ##.#..######.##### .................# ###.....###>###.# #.#.#.# #.# #.# #.#.#.###_# #.# #.#.......# #.# #.###.###.###.# #.# #.# #...#.# #.###.###D#.#.# ##....)..4.#...# #..###.#####4.## #..# #.# ##'## #..# #.# ##...# #..# #.# #.###.# .... ..# #D# .# ..... ... #.#+#.# ..... ... ##D..# ####...#.# #####