####### ####### ######## #....... #.....### #......# #.......# #.....'.######......### #.......# +.....#.....##......'.#####..<....# #.....#####..#......#.....'.......# ##'#### ##.'....[.#######.......# #.# ###......# ##%......# ###.### #####'## #...###### # #####.....# #.# ###.##### .#.#.#.#.#>#.#.#.## #.# #.......# ..................# #.# #.......# .#.#.#.#.#.#.#.#.## #.# #.......# ..............# #.. +.......# #.#.#.#.#.#.#.## ... #.......# ................# ..# #.(.....# ..#######......... #.# #....<..# ###.....### ##'###### ##.#### #..# . #.. ##.### ##. ### #...# #.. ###.## #.# #..# #.# ##'# ##.## a.. ...###### ..... #......... ......# #.# .).....# #.# ........# ##S# ####+### #..# ##'####### #........# +........# #........# #........# #.......)# #........# #........+ #........# #.....((.# ## #######'#### #. #.......# #. #.......#### ####'### #...>...'..# #......# ####.......##.#######. #......### #..#.......##.......... #......'.###..##########.......... #......#...'....%...####.........a #......#####........'..#.......... #.>....# #........##........... #......# #############......... ######## ##########