######## ####### #......# ##################################.....#################### #.###.## #.)..............................'.....'.........).......># #.# #.# #.##############################.#.....###.#########.####.# #.# #.# #.# #.#.....# #....)....#.####.# #.# #.# #.# #.......# ###.......'......# #.# #.# #.# #....#### #.......#.###### #.# #.# #.# #....# #.......#.# #.# #.# #.# #.#### #.###.###.#########.###.# #.# #.# #####.# #.............#...#.# #.# #.# #.....#######.#######.###.#)# #.# #.# ##.# #....)..........#.....#.# #.# #.######..##########..##.#....#...#)# #.# #.##...#..#...#.......##.#..#.....#.# #.## ... ##.##...#..#...#.##.#..##.#.......##.# #..+ ... ...#.>.'..'...#.#.....##.###.######.# #.## .... #. #...#..#...#....#..##.....# #(# #.# ..... #..#...####...#.......######.# #.# #.###..... #..##'######'##.##.##.... #.# #.# ###......... ###.....##..##....#...#.### #.# #.# #.K......... ..................#...#.# #.######.# #..l(....... ........##..##....#...# #........# #.......#### .....##'######'##(###.# ########## #.......# .....#...####...#... .. #.......# .... #...#..#...##### #......$# .... #...'..'.<.# #.......# ... #...#..#...# #..$....# #...#..#...# #........ #####..##### .... .....# ......# ........