####### #.....## #.###..## #####.#^##..## #.....##.#...########## #......##.............# #..........##.........############### #.........#.##......................# #......#..##.#........########......# ### #......##..###.#####.## #..)...# #...# #......###.....#####.##########.##### #...# #......#...)....................############### ##...# ###.####...#.#######........(..........o....... ....# ####.####...#.#######).....##################### #...# #.......##.................# ########### #...# #...%...#####.#######......# #.........# #.o.# #......># #.# ######## #.........# #...# #......%# #.# #....# #.........# #...# #.......#####)#########....# #.........# #.<.# #.......)..................############.........# ###.# #.......#####.#########....)....................# #.# #############%#########....############.........# #.# #....)............# #.........# #.# #.##.#########....# #########.# #%# #.##.# #....# #.# #.# #.##.# #....# #%# #.# #.##)# #....# #.# #.# #######.##)# #.#### #.# #.# #........).#########.####### #.# #.# #..........................# #.# #.# #..........#########.#####.# #######.# #.# #..........# #.# #.# #.....#.# #.# #..........# #.# #.# #.....#.# #.# #..........# #.# #.# #.....#.# #.# #......^...# ##.#####.###########.....#.# #.# #######.#### #......................(...# #.# #.# #....#...###########.....### #.# #.###### #....#.....<.............# #.# #......# #...[#...################# #.# #......# #....##### #.# #......# #....# #.# ######.....<######....##############################p# #............[.[............p.....)%.......((.p......# #>..........########################################## #...........# #...........# #...........# #######.>...# #######