............# ####### ............# #..... ...........# ########....######## ..........# ............#......####........# ............#.(.......#........# ...........#.........+........# #........#.........#...<....# #........#.........#..).....# ######....# #........####'######......### ..........# #.....(...................# ..........# .##'###.........................# ..........# .........[<####.................# ..........### ##########[####...........^.....# .. ..........# ######.###.##.#.##.................# ...##+###)......# #.....#..#..#.#..##.................# ......).#.)[....# #.#.#...##.)#.#.#######'###.....>...# ..)...).#.......# ...#...##.[..###........#.........# ......O.'.......# ##.###.##)#.#.##........#.........# ........#.......# .##......##.##..#####.#####.........## ........#.......# #.......#.....#..# #.+..............# ......###.......# ..##.##..#.#.##.## #.#..........##### ......#.........# ##..)##.##.#..# #.#..........# ......#....(...## ###..##.#..### #.+..........# ...####........# ..>.....)...# #.#..........# ..#...........# #..##.###)##.# #.##.........# #...........# ..# #.. #.# ## #.........# #...........# ... .##..## #.........# #...........# ..#. #. .# #........># #...........# .... . .## +........... #...........# .. #. ##.......### #...........## . #............. # #.............. #......#######..# #......# #..# #......# #..# #......# #..# #......# #..# #......# #..# ##.....#######..# #............<.# #............### #............# ############.# #.# ###