######## #......# #......# #### ........##......# #........... .........##......# #........... .........##......########..........# ......>..++...^..'.................########### .........##......###......).........(......... .........##......# #.......................... .........##......# #..........##.............. ..... .........##......###..........###.####'################## #...... #####.............+..÷.......'.....................>...# #......# #.#########...#..........#.#..###.##..#####.######.# #......# #.#########...#..........#.##.###.##..# #.######.# #......#########'##..........#..........#.....##.##..# #........# ............................#..........#.....##.##..###########..# ...............)..........###..........#......#.##...... #....# ####..............######## #.....######.####.#.......# ####....# #####..............# #.....