######## ... #......# . ...#### #.#.####.# .####.... ........ ..##.#...<#.# ........ #........ ...#..#.#.# #......# #..........##.#..#.#.# ......+ +...... .........#.#.# .....####....#####.##.##.#.#.# .....+.............(.......#.# #######+##...#####'#######.##.##.#.#.# ....................##...........#.#.# ...........##.......#.......#.####.#.# ............##.......#.......#.# #.#.# .........#####...............#.# #.#.##### .......#'#####...........##'##.# #.#.....# . .##.....................##.##%# #.####.## ..#####..........####..#....##(##.# #.# #.# ....................##..#....##.##.# #.# #.# .............<.......##..#....##.##.# #.# #.# .. #...................##..#....##.##.# #.# #.# ...##.................####......###.##.## #.# #.# ..............##.......# #..............# #.####.# ...............##.......######....[##.##?.# #...##.# ..........................# #............# ###.##.# ..........................####............# #.##.# .....................................#.....# #.##.## ...........##.)#####.................#.#...# #.....# ...(....######## ###..##...........#.#...# ####### ....... ##.............##.#...# ....... ##............+..#...# ....... #............##.#...# ...... ####...........)...(# ...## #......(..##.##..# .. #.........##.##..# #.>..............# ####....#######..##### ############### #.......#######......# #.............# ##.......'........###.# #.###########.# ##........########## #.# #.#