### #.# ### # #######.# #.. #.. .........# #.# #.##########.##########.# ##### #.#...................#.# ###....# #.#.########.########.#.# ........# #.#.# #####.#........#.# .........# #.#.#..........#......#.# ... ............###'#.#..........#......'.########. .....#..............................#......#.......... ......#......................#####...).#....#.######### .......#......................#.......#<#.##.#.# ........##.....###............##...........##.#.# .........##.....# #.#.####...................#)#.# ..........##.....###.#+####.....###...##........%.# ..#..................).............................# .>........%......................[))................# ...#........##...................###.[............#.# #..............................(.....>#....#....###.# ####.#...................#.#......####............'.#.# ...#+#.....##............#.#.....(####............#.#.# ............##....................(.................o#.# ...............#............#...###(............#..<.#.# ...............''...........#...###.....##......###..#.####### ..###.#..###...##...........#.....[............................ # #..............................##.#...#.#####.#..####### ....#'#......##########.....#...........# . . ........ ................. #.....#.............. ............ ..(....5)......## #.....#.##.....##.... !......#.####.# #........#....# ...#####.#.###+#........ ......+.. .........#..... ...'.....#'###+##...... .....#### .........###### ...######........... .... ........+ +...........# . .......# #.......... ....... ............ ... ..#.......... #..#......... #. ######### .