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