###### #....# ##### #.##.###### ########...####)##......# #......g...%...>......#.# #.######...####(###.#...# #...# #(###.#.### ########....)..# ..........#..#.# ########)<...#.# #..#....# #.....### ##.##.## #.)...# #)^^..# #.^_^.# #.^^^.# #.....# ##.#### ... #)# #..)# #.# #...# #.# #...# #.# #...# #.# #...## #.# #....###### #.# #....#....# #.# #...##....# ####.# ###.....%...# #....# #....).....># #.#..### ###...##....####......# #...######..........# ###.# ###.#.##..#.# #.# #....%##..#.# #.# #.###%....#.# #.#####.# ####....# ..#####.##...<######..#.# ...................>...#.# ..################.#..#.# #.#....# #....### ######