############### #.............######### #.###########.#.......######### #.###########.#.#####).....<..###### ##..............^...#...............# #........#####.#.......>..####.####.# #..#####.#####.#..#.#.###.# #.# #.# ###..# #..............#.# #.####.## #.# #....# #.#.####.........###.......# #.# #.##.# #.#.# #...................# #.# #######.##.###.#.# ##..........##.......###.########## # .........@..##....###.........%......[................# .# #######.##.o..#.{{5.5...........#.(.....###.########<# .## #.#####....###....................# #.# #.# ... #########o## ##.#.# #............#.......# #.# #.# ###.# #.o.o(o....# #.#.###.....#..########...## #.# #.# ###<..# #.########.# #.........###..# #..## #.# #.# #...### .# ###.###...###..## #..# #.# #.# #.#...# .# #.###..>#.....# #..# #.# #.# #.##..# .# #.......#.###.# ##..# #.# #.# # #b...# .# #####.#.#.# #.# ##...# #.# #.# #.#### .. #.#.#.###.#####....# #.# #.# #.# . #.#........).......# #.# #.# #.# #.#####..#######.### #.# #.# #.# #.# #..# ##.#.######<########.# ..# ..# #..# #.###...^............# .## .## #..# ##.#.#####.....####### . #..#######.######.#.....# #.................(.###.# ##.########......#..# #.### #.# #.###>....###...# #.# #.# #.........#.## #.# ###.....###..# #.# #.###.###..# #.# #.# #......# #.# #.# ###.##.# #.# #.# #.##.# #.# #.# #.##.# #.#####.#####.##.# #................# #######.########## #.# #.# #.#### #.#############....# ................##.# #.################.# #.# #.# #.# #.# #.# #.# ..#