############# #.#.#.#.#%#.# #### ##### #+#'#'#'#'#'#%# ......###...###### ##.#.#.#.#.#.#.#### #........(...+....# +.......<.......'.# #.......##...###..###### ##.#.#.#.#.#.#.#### +.......++............># #+#'#'#'#'#'#'# #.......##.(.........#.# #.#.#.#.#.#.# #.......##(##.##.#...#. #####.####### #.......##.##.##.#...#.# #.# #.. #.......##.##.##.##'##.# #.# #.# #######.##.##.##.##.##.# #(####.################....%......##.##.# #(....>%.............##.....##.#####.##.# #####.....#####.............##.# #.##.####### #.....#.......##..##....##.# #.##.......# #.....#.......+....+....##.# #...........# #..)..#.......###..#....##.########........# ##'############ ##.#.......................# #.# #.%...###.##..............# #.# ##....###.##.######%......# #.# #...........# #.......# #.# #.##........# #......## #.# #.##........# ##.#'### #.############# #..#........#### #.#.# #.............# ##.#####+##....####.#.#### #########.....##.#####.# #.#...............# ........'.....+........# #.#...............# #########.....##.......# #.#...............# + * *** #.....##.......## #.#...............# ,, , ,* #.....##.b......# #.#...............# ,, ,,* #....b##......#.####'#...............# . * #..b......#####..#.............#.....# ...., #....b...........#....##########.....# ..... * #................#....# ......... ....... ###...................# #.....#### ........#####...................# #.....# ..........'...................+ ......# ....#...#.....##########....##### ......# ##%##...........................# ... #........#...######......^..###.# #?.......#...# #.%.........# #........#...# #...........# #........+...# #...........# ##+#+###.#... #..........>.# .#... #............# .# # #.##.........# #. #......)..# #.........# ###########