######### #<......######### #######.#.......# #.#.####.## #.#.# #.# ############## #.#.####.#### #............# #.#.........# #............######.#.........# #................##.#.........# #........)...#...##.#.####.#### #............#......#.####.####### #.#.###'###.....................>##### #...# #.# #.......###.####...........# ###.###.###.####.####.##########.###.# #.'.._..+...................##.# #.# #.#######.####.####'#######.##.# #.# #.# ### #......##...........##.# #.# #######.#######......##...........##.# #.# ..................................%...# #.# .............#.......##...........##.# #.# . ................................#<...# #.# ... .............#######...########.#.##.###.# .... ##.............# #..^#...# #.#........# . .....###### #...############ #.###...# #.####.###.# #.. ...........###...# #.# #...# <.# #.# ### #.. ............##...# #########.# #...# #.# #.# #.# ............##...# #.........# #...# ..# #.# #.# #............##...# #.#######.# #.%.#############.# #.# #######'###'##...# #.###########...##..........#(# #.# #.##...#...######.#.............##.########.#(# #.##########.##...'..........#.#########[..##.########.#.### #............##...#.......####.# #......#.........)).# #.#############...#.......# #.# #.%#####.######.#..## #.# ###########...#.......####.# #..# #.#..# #.##.###.............#.........##.# #..# ..#..# #.....%'.............#######...##.# #..# ...#..# ####.###...........### #...##.# .... ....#..# #.# #...........# #...##.# ..... ####.#..# #.# #...........# #...##.# .... .....# #.# #...........# #...##.# . .....# #.# #...........# #...##.# #.###...........# #...##.# #......##(...#### #...##.# #......##....# #...##.# #......##....# #...##.#.##### #............+ +...'.......... #......##..%.# #...####.###.# #......##....# ##### ... #......##....# ### #(.....##....# #......##g...# ####...##....# ###########