### ## #.. . #.# .# ### #.# #.#.... #.#######....... ##### #####.##.)...5.>....# ##...##### #.....(....##.......###.# ##........# #.###.##.#..............# #....####.# #######.# #.##.####...........# #....# #.# #.....#.###.##.####).......... #PPP## #.######..............()......[....## #.PP #............#.##..#...###.........>#### ##.# ###..........#.##...................g... .# #....###.....#.##..#.).######..#......g. ## ###.## ##......##..##.## #...<..# #.# #......)......# #.#...## ###.#####.#.##)##.###.# #.##.## #....#................# ####.#### ###.##.##......(..##### #....# ####.####..#.#### #.#### ######.####..#.# #.# #....#.......#.###### #.# ####.######.........######.# ##### #.# ##.###.##........# #...# #.# #.# #........#### ###.# #.# #.###.######.# #.# #.# #..[<.# #.# #.# #####.#######.##### #.# #.###.............# #.# #.....#######.###.# #.# ####### #.# #.# #.# #.# #.# #(# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.###.# #.....# ####### #.#######.# #.........# ......g..g# .......g..# ..........# ...?(..g..##### ...g..r........ ........g# .........# .........# .....>.<.# ##########