######## ####### #......### .......# ############ #........# ########### ........# #..........#####......#.####.........# #........# #..........#..........#....'.........# #........# #..........#.###......######.........# #........### #..........#.# #......# #.........# #.......)..####.....)....#.# #......# #.........# #........#(((('..........'.# ####.### ####'###### #........######..........### #..# #..# ######.### ##+######### ##.# ###.## #...# #####'### #...# ####'##### #.......# #.### #........# #.......#####.######## ######## #........# #.......+.#..........## #......# #.......## ##### #.......#...............##......# #.......##♣♣♣♣♣♣ #...###.......###..........##.........# #.......##♣♣♣♣♣♣ ###..<'.......# #..........#####......# #...........♣.♣♣♣ #####.......# #..........# #.)....# #.........)..♣..♣# #.......# #####.###### #####.## #.........g.♣♣♣♣.g... #...^...# #..# #..# ######+....♣♣♣♣♣♣#..) ###'##### #.## ##.# #...###♣♣♣♣ ## #..# #.# #.# ##g#####♣♣♣ ###'#### ##'##### #.# #.....# #####......# #......# #######'#### #.....## ############..['......##### #......# #..........# #......#####...'>..g..+)###......'...# #......######..........# #............###......### #......###.###......'....#..<.......# #......####### #......# #......# #...'.>....####.'..........# #......# #......# #......# #####......# ###...(......# #.....^# #......# #......# #####'## #..........# #......# ###'#### #####'## #.# ####'####### ####.### #..# #.....# ##.# #.# #.# #.## ##'######### #..# #.# #.## #.# #..........# #.## #.# #..# ###(### #..........# #.# ###'##### ####.### #...(.# ###........(.# #####'### #.......# #..(...# +.....# #.'........(.# #.......#######.......# #......#####.#.....# #.#.....<....###.......#.....+.......# #............#...%.# ##.#..........#.'.......'(#####.......# #......#######.....###..#..........'.#.......### #.......# #......# #.....'...##.........%###.......# #.......# #####.## #.....######..........# ######### #...<...# #..# ####### ############ ####..### ##.# #####.## #># #......# ########'### #......# #..........################ #....).# #..........'........(.....######################### #......# #..........##############.........................####......# #..........# #########################....'......# #.........># ######......# #..........# #......# ############ #......# ########