########## .........# .........# ############ .........# ####### ###........... .........#####.....###.'.......^... .........'..##.....##..#........... .........##..<........##........... ...<.....#####.....#####..........> ......>..# ####.## ####'###### .........# #.# #..# #######'## #.# ##.### ############ ####### #...# #.# #...# #..........# #.....# #####.### #.# #######.## #..........# #.....# #.)...# #.# #........# #..........### #.....#########'##### #.# #........# #..........'.# #.........##.......# #.# #........# #..........#.###.........#........+ #........# #..........#...#......(...........# ####........# #..........###.'.........##.......# ............# #..........# ###.........####'##### ###........# ###'######## #......)..# #<.## #..<.....# #...# ########'## ##..### #####.#### ####'### #######...# ##...# ####+#### #.# #.....#.# #.[.....### ####'## #.......# #.# #.###.#.# ##.####### #.....### #.......# #.# #...#.#.# ###......... #.....'.######)......# #.# ###.#.#.###........... +.....#......')......# .# #...#.#.##..#......... #.....########)......# #.###.#.##.##......... #.....# #.......# #...#.#)'..##......... #.....# #.......# #.#.#)#)#####......... #.....# #.......# #.#..)..# #####.#### ####+## #.......# #####+### ... ##'###### #. # ##.# ..# #..# ....## #'##### ......##.....# ......T#.....# ...o.oh......# .>.(h.oo.....# .....oh......# .$.P...#.....# ......##.....# ...$## ####.## ..## .# .# .