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