######################################### #<....#.?......#...........^#....#......# #.....#^..^...^#...........^#...^#......# #.....'^^..^...#......^..^.^'...^'^.....# #..^.^#....^...#......^.....#....#......# #.....#(.......#.....^..^.^.#....#......# #.^^^#########'###############'#####....# ###'##.............................#....# #....#.............................###### #....#.............................#....# #....#..###...................###..#....# #...(#..# #...................# #..#.^..# #....#?.# #...................# #..##'### #....#..###...................###..#..^^# #....#....................)........#^.^.# #....#.............................'....# ######........▓...........▓........#^...# #....#..........................[..#.^..# #....#..............<..............###### #...^#.............................#,,,>* #...^'...?....▓...........▓........#,,,,* #....#.............................#,,,,* #...^#.............................#,,,,* ######..###...................###..#,,,,* *>,,>#..# #...................# #..#,,,{* *,,,,#..# #...................# #..#,,,,* *,,,,#..###...................###..#,,,,* *,,,,#.............................#,,,,* *,,,,#.............................# ,{,* *,,,,###############################' *** *,,,, ,,*,,,,,,,,*,,,,,{,,,,*,,,,,,{,,,,* ,,,,,,,*,,,,,,,,*,,,,,,,,,,*,,,,,,*,,{,* *,,,,, ,',,,,{,,,',, ,,,,,,,' ,,,,{*{,,,* *,,,,,,,*,,,,,,,,*,,,,,,,,,,*,,,,{,*,,,,* *,,,,,,,* ,,{,,,,*,,,,<,,,, ,,,,,,*,,,,* ******************** ********************