### ## #.. ...###### #.# ##.@....## #.# ..........####### ########## #.# #......... #........######.#####.#######.######## #.####....<...........##.........# #.# #.#.^...........###@####@##.# #.# #.#..#####.###.#.##.......# .. #.# #.#..# #.....###...#####.# ## #.# #.#..# #..###.#.##.# .# #.# #.#..####.(# ##.##..# .. #.# #.#..##....###......# .## #.# #.#..##.#...........#####..# #.# #..##...#.##............# # #.# . #..###..#)###.##.....####.#.## #.##.# #..#....#....#................. #.##.# #......##.....#%......<.......( #..#.# ##....##...............##.#.### ##.#.# #..............#...##.# # #.#.# ##...#.........#...##.# #.#.# ##.##.........##.###r# #.#.## #.###.......###.# #.# #....## #.# ##.....## #.# #.# ##.(%..####.# ##...## #.. #...........# ##### ### ##.....###..# ##...## #..# ##.## #..# #...# #..# #####.#####..# #............# #.###.######.# #.# #.# ###.# #%# #.####...############## #.# #..........).........># #.####.........##.#######.# #.......######.##.# #.# ####...###..##.##.# #.###########. #..###......##.# #.............# #..##)).#...##.# #.#..g!...# #..#.(..##..##.# #.#.#####.# #..#..##.##.##.##### #.#[# #..##..##(#......... ..[.. #..##...###.###########...# #.................).. ..... #.##########.#####.##.#..... #.# ####.## .##.#.. #.# #.....# . #.#... #.# #.###.###. ..# #.# #......... #.#######.....#### #.............####.# #########..<........ ##...####### #####