. .! ## ######### ...#.#######$.#...... #..........#....... #...>.........# ###...###.#.#.##### #...# #.........# o# ##.####.## #.#.#.###. #. ........# #.....# .. oo ##.####(# ###.### ##. #o #.# #.# .. #. #.# #.# .# #) #.# #.#########.# #. .# #.# #..).....(..# #. .# #.# ############# #.#.######.# #.# #........#.# #.## ###.####.#.# ...(...#.######### #. #.#.# .####.###.......<# ###.###.#.# #. #.#######.# #####......(...# # #.# #.# ###... ....###o### ## #.# #.... .# #.######### #.# #.#.# #.#o((o...# #.#####.#.##########.#[#####<# ####.(.........#.......o..# #.# #........(.#.#.#.######.### #.# #.##.#####.#.#.#.# #.# #<# #.#####.#.#.#.# #.# #!# #.......#.#.#.# #.# #.# #.#####.#.#.#.# ##.## #.# #.# #.#.#.#.#####...## #.# #.# #.#..............# ##.## #.# ###.#.#####....# #...### ... #.#.# ###..# #.....# ... #.#.## #..# #...#.# .. #.#..# #..# #####.# #.##.# #..# #.# #.##.######..# #.# #.##.........# #.# #.##.#[......########.# ...#####.....................# ............################## ..###########