# ### .>.. ###..# ...... ##....## ..... ##.8.8.#.#####'('#### ##......#............. ##.......#..8..(...(..8. #.. #........#...............#...A. ##...!....#..8.........8..#...... #.........##.............##....... #..........#.8.........8.#......... ##'#.)......#....#'''#....#........# #..##.8...8.#.^.##...##...#.8...8.# #..##.......#..##L....## #.......# #..##.......####.......####.......# #..##........#...8...8.%.#........# ##..#.......1#...........#........# #..#......2L'.....⌠.....'........# #..##......1#...........#.......## #))##.8.8...#...8...8...#...8.8.# ##)##....######...[...######....# #:##..###....###'''###....###..# #######......'.......'......#### ##.#((.....#.......#.....[?#.## #..##.....##.......##.....##..# #...#.....#.........#.....#...# ##### #.8.##...###......)###...##.8.# ##### #...# #....#####))#.....#'.#####....# #...# #.<.## #......#...)#######....#......# ##.<.# #....## #...........# #...........# ##....# ##.8...## ##..........# #..........## ##...8.## ##.......### ##.....⌠...# #...⌠.....## ###.......## #.....^....#######..?....#######)......#######..........# ##..##........## ###.....##...##.....### ##........##..## ### ###...)...## ###....##._.##....### ##.......### ### ####.....###.##.............##.###.....#### ###....'.8.#....⌠...⌠....#.8.'....### ###..'=..###.......).###...'..### #####..#^####'')####)#..##### ##..#..))#)).#.)..#.^## #...#'##))...'.##)#...# #..##))#########..##..# ####..##.'.'.).'.'.##..#### ###.#'...###^'...'.###...'#.### ####....'.....###'''###.....'....#### ########.......##.................##.......######## #....#[^.....#####...............#####.......#....# #........^### ##....8...8....## ###.........# ##..8....## ###.........### ##....8..## ##....### ########### ###....## #.<.## ##.<.# #...# #...# #..## ##..# #### ####