####### ######## #.....# ########### #......# ####.....# #.........# #......# ##.['.<...# #.........##### #......###..##.....# #.............###......#...###.....# #.........###..>'......'.### #.....# #.........# #####......### ###'### ######.#### ####'### #.# #...# #....# #.# ###'##### ##+######## #.# #....<..# #...#.#...# #.# #.).....# #####.#.#.###.# ###.### #.......###...'.#..<..#.### #.#...# #......}'...###.#######.'.###.###[# #.......##### #.#.....#.#.........# #.....<.# #.#.###.#.#####.##### #.......# #.#.#.#.#.# #...#.# #.......# #.#.#.#)#.# ###.#.# ######'## #.....#...# #.....# #..# ####'###### ####.## ##.# ####.# #.# #####.### #....# #.# ###.......# ##.###### #.# ........o.####.......# #.# ###.....o.oo.#.......# #.# #.....oo##.#.......# #.# #....o.o##.o.......# #.## #.......####.).....# #..# #.......# ####.#### ##.# #.......# #.# #.## ##.###### #.# #..# #)# #.# ##.# #.8oo...# ####'##### #######.## +o'ooo..###........######........# ..8ooo..#.'.......^#.....>.......# #.#ooo..###........'.####........# #.#oo...# #........### #........# #.#8._.># #........# #........# #.#.....# #........# #........# #####'#### #........# #.# ####.##### #.# #.# #.# #.# #.# #.. #.# ### #+#