############# #%::........# ############# ######## #...........### #.........[.# ####......# #.............###...........####.........# #...........#..##...........'....##......# #...........##.##...........#######......# #...........##.##...........# #......# #...........##..'...........# #####.## #########.#######...........# #####/# ##...# ##'########## ##.....# #..### #......# #..##### ##'###### ######.##########.####### #.......# #.........##..........# #.......# ######..>..................# #######......%###..............#...........# #..a.......aa%'...####.........##............ #'%%###...a...##### #....>....##..........# #...# #.......# #.........##..........# #.)#a. ##....).# #.........###.######### (aa###.. ##.....# #######.### #.. .%a% ... ####'## #..# ##.. #(.% .^.# #...# ##.# #. .#. a#. ##### #########.## # #..........# #..........# #<.........# #..........# ................# ####..........#...+ ########.####### #.# ..# ###