# # ## . ... ##.##.##.# ....##.#.#....# ..........#...# ............## # .....#........# #. #.....<.# ###.. ###...)...# .......#...)....#...# #..............#.... #........?.....#...... ###.....##.......... #.......!.........# #..........##..... ......... ... ........ ........ ...