###### ################ ##########....###. ................ .........4bg...... #######.....### #####.#<##2##.###. .............## #.#.##2# ### #######..)....##########.#.##.# #.. #.............##.......##9####### #.# #.#...........##.###.####{......# #.# #.#...........##.#..).#.'.......# #.##### #.#..<...........#.#.##.#....[..# #.#...####.#.......<.######.#....#.......# ####.#.#......#.........######(#.####.......# #.........####..........)[)....#(# ######### ########...##.##.# #...######.########.# #......'...'..##.# #..(######.## ##'###### ##[#####...#####.# ##).....##..# #.......# #...# #...# #.# #).....###.# #.......# ###.# ##### #.# #......# #.## #.......# #[# #.# #.(....# #..# #.......# #.###########.#####......####.## ##'###### #...................(....#.....# #.# #############....[..######.....## #.# #.......# #......# #.# #.......# #....#.# #.# #.......# ##....#.## #.# #.......# #...[....# #.# ######### #........# #.# #........###.# #.(.......##.# #.......#.##.# #.......#.##.# #########..#.# ##.#.# #>..# ########..# #.........# #.......#.# #.....(.#.# #......[#.# ###......># ###.##### #.# #.# #)# #.# #.# #.# ..# ###