####### ########## #......# ########## #......... #......# #################........# #.........# #......# ###....^...................# #.........# #......###...###############........####.........## #..........### #..........##........... #......##### #........#..#.........# #......# #........##...........# #..>[.)# #........####.........# #......# #........# #####%##### #####.## ##.####### ##..# ##.# ######### #.# #..## #.># ..>.....# #.# ##'#### #####'####### .....[..########.##### #.....# #.......o...##.......^........(...)#######.....# #.......o...##........########.###.......'.....+ #......oo....#........# #.# #########.....# #............#........# #.# #.....# #.................<..(# #.# #.....# ####+#########........# #.# #.....# #........# #.# ###+### #######.## #.# #..# . ####+## #.## #.....# #.# #.....# #.# #.....###########.######## #.....#................... #.....'.########.######### #.....### #.# #.....# #.# ###'### #.# #.## #.# #..# #+# ####.##### #........# #..<.....# #........# #..........# #........#.. #........# ####.##### #.# ..# #