###### ....####### ......... ##############)###>####. #.(......(...(........). #(###.....(......#.####### #.# #.##......(..(((...... #.# #.##.#####.#.#........ #.# #.#....(.....#..###### #.# #.#........#.#..# #(# #.#........#.#..# #.# #.#........#.#..# #(# #.#..........#.@# #.# #.######.#..... #.# #. .... #(# ... #.# ......... #(# #....... #@# #......# #.# #......# #.# #......# #.# #......# #.# #......# #.# #......# ##.###########'##.#######.. #....## #..............#........... +..... ##..############..########. #...c# #.o#####.........##.#####.## .... #........<.................# ... ##.............#.....######.# #.# #............)..####.######.###.# ##.########....................(# #.# #.............#####.#### #.# ##.#..........# #..# #.# #.#...#......# ##.# #.# #............# .. #.# #####.###.#......# #.# #.# #.........#.#.#.## .. #.# #.###.##..###.#.# #.# ####.........(.. ##.#........##..### #...........##..# #######..##.##..# #..##.##.)# #...#.....#####. #...#........... #...#...#....... #...#...#######. #.# #...#......# #.# #...#<#)##.# #.# ....###..#.# #.# ##.......#.#### #.# ............... #.# .#.......#.#### #.# #######.#.# #.# ......[...# #.# #######.#######################.# #.........................# #########################.# ###