######### ######## #.......# ###......# #.#####(########### #)'......# #....##.##>#......# #.#......#######.... ####.##.#<........# #.#<[............# #..<#.##.#.....)# #.#.#'...........# #..%#.##.##'##### #.#.#...####....... ######### #........##.# #.#.%...#))+..###.. ..##....####.....##.##%# ####.####..#g%#.... @ #.##........#....##.##.# #....###...####..##. #.##(............##.##.# #................##. #.##....%......%.......# #...####..I.....o...######.#####..........##...## #...+.##.##>..........................)........# #...#..oo##.###...%.##.....#########...#####...# ###.#######.# ### #.....# #..... ..### #....#####.# ##....## #.#### ##.# #..#.....#.# #.....# ... ..# #..#.....#.# #.....# .. ##.# #..#.....#.# #...### #.##### #..#..(..#.###########.# #.....# ...#.....#.##..........# ......# ....#........#......###.# ###.....# ....#.###....#......# ### .......#### .....#.# #....#......# #.#......# .)#. #.().#...[..# #####..%.....# # #....#.....## #.....#......# #.#####'#####'## #.#..<.......# #........)%(..# ######.#.#....%...# #######.####### #####.................# #.....# #...#......#.#.#.###### #.....# #...#......#.#.#.# #.....# #...#......#.#...# ##.....#################%..#......#.#.### #......'.........>...............>..... #......############################.... #...#### #.... ##### ##... .