###### #....# ########### #....# #.........###....# #........[[......################ #.........%)....................# #.........###....##############.### #.........# #....# #.....# #.........# #...(# #.....##### #.........# #)...# #........... #.......>.###)######## #.....##### ###########..........# #.....# ...######..........# #.....#########. ...................# #)).............. ...######..........# #.#?.###.#####.. #..........# #.#..# #.# #.......^..# #.#..###.+ #.........<# #.#..##..# #..........# #.#..##..#####.#.# ###.#####.## #.#..##..........# #.# #.# #.#..##.....####.# #.# #.# #.#..##.....# #.# #%# #####.#..##.....# #.# #.# #...............# ######.#####<#####.......###.....# #........................# #.....# ###.####.###...#####.......# #.....# #.........###...# #######.# #.##### #...............# #.# #.# #.........###...# #.# #.# #.........# ##..# #.# #.# #.........# #..#### #.# #.# #.........# #.....# #.# #.# ..# #.........# #.....# #^# #.# #..# #....<....# #.....########.# #.# #..## #........[# #......................JJ..... ####.#.#### #.....########.###.#####..... #.#.# #.....# #.# #.# .... #.#.# #.....# #.# #.# #####.# #.#.# #.....# ##.###.## #.....# # ....# ###.....#######.......###.....# .# .. ..... .......[..>....................##.#.... ...( ........................).(............ ################.......###............. #.....((#######......(.. ......................... ###.......############### #########