###### #....####### ########## #..........# ##### #........# #..###.###.## #...# #........# #..# #.# #..# #...# #........######..###'###..###...######################## #........'.........'_###....(...............>........รท.# #........#####...###+###.####(..(...######.....#######.# #......<## #...# #.# #.# #.....)....# #.....# #.# #.#.###.######...###.###.####..........###^....# #.# #>.........'.........................'.......# #.# #..#..######....##############.......#####'#########.# .....#..#### #....# #.......# #.# #.......# .......#.....# #....# #.......# #.# #.####### .......#.###.# #....# #.......# #.###.# .......#.....# ###### ######### #..##.##### .......###...# #..##.....# ......) #...####### ##..#####.# ......###...##....# ###..### #.# ...#....'...'.....# #......# #.# #......#...##....# #.##...# #.# +................# #.##...###.# #.......####.....# #.##...'...# ###.......# #.....# #.##...##### #.........####.#'### #.###..# #.......)..)<#.# #.###..### #.......)...##.# #........# +.)............# #........# #.........###### #........##### #...####### #.#........... #...# #.#.##..##### #...# ..#.#<....# #..... ####.###.).#####.. #..... #......!)....!. #...... ######).#####.# #.>o.# #..#.# .#.#.# ....# . ...... .# #...... + .......