. #.### ##....# ###### ########### #...... #....#################### .####.........# #...... #.....#.............#...##.................# ##......#####......(............#...##.................# .>.....p.............................+.............##### ........#'###.......##..........#...##..........%......# ......#....[..#########....#...#...##....###..).......# ......................#....#.............###..........# .#....................#....#..........>........(......# .....................#....#............#.##..........# ###!................#....#..............##..........# #.....##..........#....#...#####%#.#..##..........# ....#..........#...........#.<.............##### ............(#...........#...............# ...>...........%.........#...............# #.............%.........#........)......# ....####.......%........###.....#.......# ... #........######..........#...##### . #........# #.........##..)# #........# #.........##...# #........# ..#..............###### #........# ...#........####.......# ...................#..........# ### ............#..........#### #........................# ###...........#............# ...#.###+#................# ...###..#..........###.#.#######. .#......#..#.#####....#............. ...#.........#.................######. .............#...........#.#......# ..............##..[.......#.#...#+## .............................#.....# ..............#.#.##.................# #............#)#....###.....###.#....# #..............[)#...................# .. #.........##.............##.. #...#..# ....#.........##.............###. ....... ........)...####.............###.....## ..........#.####..........##........( .........)'.........................> ....[....#.#....######...##.#...... .(..######)#.##.# ###....#.###.. .... #.# #### #.#### # . .. #.# #.# #.##### #.# #...<.# #.# ###.#.# #...# #####