########## ######### ######## ######## #........###.......# ######## #......# #......# #..........#.......# ###......# #...>..# #......##### #........#.........# #.)......# #......# #......'...###........###.......# ##.#%.....# #......# #......###..##........# #.......# #).#......# #......# #......# ##..#........# #.......# #.##%.....# #......# #......# ##.#..^.....# #.......####.##)...[.# #......# #......# #..........# #............##).....# #..>...### #......# ###........# #.......#######......# #..)...'.#####......# #........# #.......# #......# #......#....##......# #........# ##.###### #......# #......####..'......# #####.#### #<## #......# ####'### ####......# #..# #..## ####'### #.# #####'## #.## ##..# ###.# #.# #.# #####'### ##.# #...# #.# ####.## #.......# #.### #.### #.# #..>..# #^......# #...## ##.##### #.# #.....######.......# ###..# #......# #.# #)....#....'.......# ##.# #......# #.# #.....>.####.......# #.## #......# #.# #.....### #.......# #..# #......# #.# #.....# #.......# ##.# #......# ##)# #.....# #.......# #.######......# #..# #.....# #.......############.##).........# #.## #.....# #.......'.............#####......# #.# #.....# #.......############.## ##.##### #.# #.....# #####'### #.## #....## #.# ####### #.# #..# ####..# #.# ###.# ##.## ##.# #.# #...# #..# ######'### ####'### #.### ##.# #........# #......# ##.###### #######(## #...(....# #......# #.......# #........###.%......# #......# #..)....#######........#.'........# #......# #.............^.<........#........# #......#####################.......#######........###........# #......#............)..............# #.<......# #........# #......'.###################.......# #%.......# #........# #......### #.......# #........# #........# #....%)# #.......# #........# #........# #......# ######### #........# #........# #...<..# ########## ########## ########