... #..# #..# #..# #.. #..# ### ### #.# #.. #..#... #.. #.# ... ######.(#.# #.# #.# .. ##### ##.........# . #####.# #.# #.### ... .....##..# #. #...#%# #.# ....# #.# #....#..# #. ######.#.#.# #.# ....# ########.######.#.#.(.# #. #......#...#####.###....# #...<.................########. #.##.#####............###. #.######.##.###........(.....#.## #.##...#...#####.........# #.##..........o(......#..# #.####.#.### #.#####.### #.##.###......)^(.....##^# #.####...# #.# # #.##.# #.#.#.....(....##.# #.##.....# #.# #.##.# #.!(.....).(...##%# #%##.##..# #.# #.##.# #.#.##....(..(.##.# #.##.###.# #[# #.##.# #.#.##.......)..(.###.##.###.#######.# #..... ...............(..oo.<..(#.........<.# #.####.).......##(.......>..#######.## ##.......##.#.#.^.###).# #.# ..................# #..# #.# #..(....##.#.#...# #..# #.# ##.....####...#..###..#######.######. ##...## ##.##.(.....())........>...# ##.# #.###......###...#.####### #. #.###..........#.#.# #. #..........###...#.# ######.##### #.#...# ....>.....# #...### #######.## ##### ###