






from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


SCREAMING_SNAKE_CASE__				     =			{'''configuration_focalnet''': ['''FOCALNET_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''FocalNetConfig''']}


try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							SCREAMING_SNAKE_CASE__				     =			[
							    '''FOCALNET_PRETRAINED_MODEL_ARCHIVE_LIST''',
							    '''FocalNetForImageClassification''',
							    '''FocalNetForMaskedImageModeling''',
							    '''FocalNetBackbone''',
							    '''FocalNetModel''',
							    '''FocalNetPreTrainedModel''',
							]

if TYPE_CHECKING:
							from .configuration_focalnet import FOCALNET_PRETRAINED_CONFIG_ARCHIVE_MAP, FocalNetConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_focalnet import (
														    FOCALNET_PRETRAINED_MODEL_ARCHIVE_LIST,
														    FocalNetBackbone,
														    FocalNetForImageClassification,
														    FocalNetForMaskedImageModeling,
														    FocalNetModel,
														    FocalNetPreTrainedModel,
														)

else:
							import sys

							SCREAMING_SNAKE_CASE__				     =			_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)











from collections.abc import Sequence




def 		lowerCAmelCase_ (						lowerCamelCase = None ):
				if nums is None or not nums:
								raise ValueError("""Input sequence should not be empty""" )

				__magic_name__						:						str										=nums[0]
				for i in range(1						,  len(lowerCamelCase ) ):
								__magic_name__						:						Any										=nums[i]
								__magic_name__						:						Dict										=max(lowerCamelCase						,  ans + num						,  lowerCamelCase )

				return ans


if __name__ == "__main__":
							import doctest

							doctest.testmod()

							# Try on a sample input from the user
							UpperCAmelCase_		:					List[str]          =  int(input("Enter number of elements : ").strip())
							UpperCAmelCase_		:					Tuple          =  list(map(int, input("\nEnter the numbers : ").strip().split()))[:n]
							print(max_subsequence_sum(array))




