######## #......# ###############......########### #...........g.'.......(......... #.#############.....(##......# #.# #########......# #.# #.....###### #.# #.....# ##.#################.....# #..........g.)O((.<'.....# #..%..###.##########.....# #.....###.# #.....# #.....)...# #####.# #......#### #.## #......# #.!# ######.# ##.## #.# #..# .# #'# ##.## #.# ggg #..# #.# g.gg. ##.###.### #...... #..##...### #....... ##........# ###+##### #........# #.>...(..# #........# ##.......# #..###### #.# ##.# #.# #.# #.# #.# #.# #.# #.# #.# #.########### #.# #.#.........# #.# #######.#.#######.# #.# #..(......# #.# #.#######.#.#.###########.# #.......(.<....(..........# ##############..############# #[....gO..).#[....# #.#########.#...#.# #.##<.O.g%#.#.#>#.# #.#######.#.#.#.#.######## #O# #.#.#O#.#.#......# #g# #O#g#%#.#.#.####.# #.# #.#.#.#.#.#.# #.# #.#######g#O#)#.#.#.# #.# #.#.g.O...#(#)#.#.#.# #.#### #.#.#######.#.#.#.#.# #....# #.#...O.g...#.#.#.#.# ####.# #)###########.#.#.#.# #.# #.......).....#.#...# #.# ###############.###########.# #.......).....# ###############