######## #......# ########## ###### #......# #........# #<...# ###########......# #........# ####.# #####.........+......# #........##### #.#########..........####......# ###########)...........# #.#..................########'#####..........%...........# #.#..................##...........#..........).##........# #.#..................##........................########### ###.#..................##.........%..............## #.#.#.....%............##.............###.........# #...+..................##.............# #.........# #.#.#..................##.............# #.........# #.#.#..................########'###...###.........########### #.#.#..................########.###................>......... #.#.#####'#######'#>..............+.................######### #.#.# #.# #.#.#########.#.###...............#.# #.#.# #.# #.#.# #.#.# #.......######'##.# #.#.# #.# #.#.# #.#.###.......# #.##.# #.#.# #.# #.#.####### #.#...'.......# #.##.# #.#.#####'#######.#.......# #.#####.......# #.##.# #.#.#.....................# #.# #.......######'##.# #.#.#.............).......# #.# #.................# #.#.#...................### #.#####.................# #.#.'...................# #.....#.................# #.###...................# #.....########..........# #.# #############.......# #.....'......#..........# #.# #.#%##### #.....######.#..........# #.# #.#.# #..<..'....#.#..........# #.# ######### #.#.# #.....####.#.#######'##.# ##.###.......#####.#.# #.....# #.##### #.##+######### #....'.......'.....#.# #.#+### #.#...# #............# ######.......#######'## #.# #.#...# #)...........# #.......# #......# #.# #.#...# #............# #.......# #......# #.# #.#...# #)...........# #.......# #......########.# #.#...# #)...........######## #.......# #......##.....#.# #.#...###...........)'....... #.......# #......##.....#.##########.#.)..##....(.......######## #.......# #........................>....................# ######### #.........################.#.##)##............# #.........# #.........#.##.##.#####'###### #.........# #...........##.....# #.# #####'############################..# #.# #.............................(.# ##############################.## #.# #.##### ###### #.....# #....# #####.# #.#.## #.# #.#.# #.# #.#)# #.# #)#.# #.# #.#.# #.# ############.#.# #.# .......g.....#.# #.###################.## #......................# #.###################### #.# ###