########## ######### #......... #.......# #......... ######### #.......# ####.........# ........#####.......# ###............# ........##..'.......# #..............# .!.......'..##.......# #...#.......[..# ....?...^#####.......# #.......######## .........# ##'###### ##.#._.#.# +######## #..# ###........## ##.## #......#....# #..## #.##........# ##..### #.#########.# ##..(# ######.# ##.#### #######.## #......# #.....# #### #........# +......# ####.....###..# #........# #......#####<...........## ########..[.....# #......'.....##.....##### +....%..........# #......###########.## ########...((...# ##)##### #..# #........# #.# #.## ######.### ##(###### ####'### #.# #.......# #......# #.# #.......# #......# ########## #.# #.......# #......# ###........# #.# #....<..#### #......# ###.'........# #.# +.....g.'(.###......###...#........# #.# #.......##..##......##..###........# #.# #.......###g##......'..## #........# #.# #.......# #gg'......#### #........# #.# ####'#### ####......# #.%......# #.# # ####+### ###.###### #.# ##..##### #.# #.......# #.# ###.......# #.# #.........# #.# #.#....)..# #.# #.#.......# #.# ( #.......# #.# ## #.......# #.# #.(.....# #.# #.......# #.## ###.##### #..# #.## ##.# #..# #########.## ######'##### #..........# #..........####..........# #..........'..#........>.# #..........##.#....(....># +....[.....##......>.....# #..........####..........# #..........# #..........# #..........# ############ ############