Tuned line plot transformation
By using a tuned line graph transform kernel to transform and encode video data, the transform type of intra-frame and inter-frame prediction residuals is optimized, solving the balance problem between video coding efficiency and quality in existing technologies and achieving more efficient video data compression.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT AMERICA LLC
- Filing Date
- 2020-12-04
- Publication Date
- 2026-07-10
AI Technical Summary
Existing video coding technologies struggle to balance compression efficiency and quality. In particular, technologies such as High Efficiency Video Coding (HEVC), Universal Video Coding (VVC), and AOMediaVideo1 (AV1) have limitations in the selection of reference images and the calculation of weight factors for inter-frame and intra-frame prediction, resulting in high storage and transmission bandwidth requirements for video data.
A tuned line graph transform (LGT) kernel is used to transform and encode video data. By generating 8-bit LGT transform kernels of different sizes, direct matrix multiplication is performed on the dequantized blocks. The transform type of intra-frame and inter-frame prediction residuals is optimized by combining self-loop weights and brute-force tuned basis vectors. DCT-2, LGT and flipped LGT are used as transform type candidates.
It improves the compression efficiency of video data, reduces storage and transmission bandwidth requirements, and maintains video quality. It is suitable for advanced video coding technologies such as AV1 and its successors.
Smart Images

Figure CN114450721B_ABST
Abstract
Description
[0001] Priority information
[0002] This application claims priority to U.S. Provisional Patent Application No. 63 / 023,697, filed May 12, 2020, and U.S. Patent Application No. 17 / 105,809, filed November 27, 2020, both of which are incorporated herein by reference.
[0003] background
[0004] field
[0005] This disclosure relates to video compression techniques and inter-frame and intra-frame prediction in advanced video codecs. Specifically, this disclosure relates to a set of advanced video coding techniques designed for efficient compression of video data, such as video coding / decoding techniques other than High Efficiency Video Coding (HEVC), such as Universal Video Coding (VVC), AOMediaVideo1 (AV1), and subsequent techniques.
[0006] Introduction to existing technologies
[0007] Video encoding and decoding using inter-frame or intra-frame prediction with motion compensation has been known for decades. Uncompressed digital video can comprise a series of pictures, each with a spatial dimension of, for example, 1920×1080 luma samples and associated chroma samples. This series of pictures can have a fixed or variable picture rate (also informally referred to as the frame rate), such as 60 pictures per second or 60 Hz. Uncompressed video has very high bitrate requirements. For example, at 8 bits per sample, 1080p60 4:2:0 video (with 1920×1080 luma sample resolution at a 60 Hz frame rate) requires close to 1.5 Gbit / s of bandwidth. One hour of such video could require more than 600 GB of storage space.
[0008] One objective of video encoding and decoding is to reduce redundancy in the input video signal through compression. Compression can help reduce the aforementioned bandwidth or storage requirements, in some cases by two orders of magnitude or more. Lossless compression, lossy compression, and combinations thereof can be employed. Lossless compression refers to a technique that reconstructs an exact copy of the original signal from the compressed original signal. When using lossy compression, the reconstructed signal may differ from the original signal, but the distortion between the original and reconstructed signals is small enough that the reconstructed signal can be used for the intended application. In the case of video, lossy compression is widely used. The tolerable amount of distortion depends on the application; for example, users of some consumer streaming applications may tolerate higher distortion than users of television contribution applications. The achievable compression ratio reflects this: higher permissible / acceptable distortion results in a higher compression ratio.
[0009] Video compression / decompression technology is generally understood by those in the general technical field. Typically, to compress video or image data, a series of functional steps are performed to produce a compressed video or image file. While images such as 360° images (e.g., captured by a 360° camera) are suitable for compression, the compression of video files will be interpreted for ease of reading. To generate a compressed video file, under conventional standards (e.g., H.264, H.265), an uncompressed video sample stream received from a video source can be segmented or parsed, resulting in sample blocks of two or more reference images.
[0010] Bidirectional prediction can involve techniques in which prediction units (PUs), for example, predict sample blocks, can be predicted from two motion-compensated sample blocks of two or more reference images. Bidirectional prediction was first introduced in the video coding standard MPEG-1 and is also found in other video coding technologies and standards such as MPEG-2 Part 2 (or H.262), H.264, and H.265.
[0011] During sample reconstruction in bidirectional prediction PU, when the compressed video file is decompressed, motion-compensated and interpolated input samples from each reference block are multiplied by a weighting factor, which may be different for each reference block. These weighted sample values from two reference blocks are then added to generate the samples being reconstructed. These samples can be further processed using mechanisms such as loop filtering.
[0012] In MPEG-1 and MPEG-2, weighting factors can be determined based on the relative temporal distance between the picture to which the PU being reconstructed belongs and two reference pictures. This is feasible because, in MPEG-1 and MPEG-2, one of the two reference I or P pictures is in the "past," while the other is in the "future" (in terms of presentation order) of the B picture being reconstructed, and because, in MPEG-1 and MPEG-2, a clearly defined temporal relationship is established relative to its reference pictures for any picture being reconstructed.
[0013] Starting with H.264, the concept of reference image selection for bidirectional prediction images was relaxed, so that the reference image only needs to appear earlier in the decoding order, rather than earlier in the rendering order. Furthermore, the concept of time was relaxed because neither H.264 nor H.265 requires constrained / fixed image intervals in the temporal domain. Therefore, the decoder can no longer calculate weight factors based on the temporal information available in the bitstream. Instead, H.264 and H.265 include a "default value" of 0.5 as the weight factor for the reference sample of the bidirectional prediction image. This default value can be overridden by the syntax available in the slice header, which is `pred_weight_table()`. The default value of 0.5 or the information in `pred_weight_table` (prediction_weight_table) can be applied to all bidirectional prediction PUs in a given slice.
[0014] AOMediaVideo1 (AV1), as the successor to VP9, was developed by the Alliance for Open Media (AOMedia), an alliance founded in 2015 that includes semiconductor companies, video-on-demand providers, video content producers, software development companies, and web browser vendors. Many components of the AV1 project stem from previous research efforts by alliance members. Individual contributors began experimenting with technology platforms years ago: Xiph's / Mozilla's Daala released code in 2010, Google's experimental VP9 evolution project VP10 was released on September 12, 2014, and Cisco's Thor released it on August 11, 2015. Building upon the VP9 codebase, AV1 incorporates additional technologies, some of which were developed using these experimental formats. The first version 0.1.0 of the AV1 reference codec was released on April 7, 2016. The alliance announced the release of the AV1 bitstream specification, along with software-based reference encoders and decoders, on March 28, 2018. On June 25, 2018, a validation version 1.0.0 of the specification was released. On January 8, 2019, a validation version 1.0.0 of the specification with errata table 1 was released. The AV1 stream specification includes a reference video codec.
[0015] Currently, AOMediaVideo2 (AV2) is under development, and an 8-bit / 10-bit conversion core has been designed for it.
[0016] List of existing technologies
[0017] Non-patent literature 1: HE Egilmez, E. Pavez, A. Ortega, “Graph learning from data under Laplacian and structural constraints”, IEEE Journal of Selected Topics in Signal Processing., vol. 11, no. 6, Sept. 2017.
[0018] Non-patent literature 2: HE Egilmez, YH Chao, A. Ortega, B. Lee, and S. Yea, “GBST: Separable transforms based on line graphs for predictive video coding,” 2016 IEEE International Conference on Image Processing (ICIP), Sept 2016, pp.2375–2379.
[0019] Non-Patent Literature 3: HE Egilmez, YH Chao, and A. Ortega, “Graph-based transforms for video coding,” CoRR, vol. abs / arXiv:1909.00952, 2019.
[0020] Non-Patent Document 4: M. Zhou, Y. Hu, “CE6-related: A study of primary transforms,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO / IEC JTC 1 / SC 29 / WG 11, JVET-M0046, 13th Meeting: Marrakesh, MA, 9–18 Jan. 2019.
[0021] The problem to be solved
[0022] This disclosure relates to a set of advanced video coding techniques designed for efficient compression of video data. Summary of the Invention
[0023] More specifically, one aspect of this disclosure relates to methods, apparatus, and computer-readable media that perform one or more of the following: (a) methods for tuning line graph transforms (LGTs) of different sizes; (b) 8-bit LGT transform kernels of different sizes (4-point, 8-point, 16-point, 32-point, and 64-point) tuned using the method; and (c) methods for enabling 32-point and 64-point LGTs.
[0024] According to one aspect of this disclosure, a decoding method may be executed by at least one processor and may include: receiving an entropy-coded bitstream comprising compressed video data; generating one or more dequantized blocks through a process comprising: parsing the bitstream; decoding the entropy-coded bitstream; and dequantizing each of the one or more blocks; determining whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and in response to the at least one of the height or width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, performing transform encoding on the dequantized blocks using a tuned line graph transform (LGT) kernel to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks.
[0025] The predetermined threshold can have a value corresponding to either 32 or 64.
[0026] The predetermined threshold can have a value corresponding to one of 4, 8, 16, 32, 64, 128, and 256.
[0027] The decoding method may further include: generating an LGT kernel using at least one of a first self-loop weight or a second self-loop weight before using the LGT kernel, wherein the first self-loop weight and the second self-loop weight are each pre-set to specific corresponding values.
[0028] According to one embodiment, the tuned LGT kernel is a discrete cosine transform (DCT) or a discrete sine transform (DST), which is derived from DCT-2, DCT-8, or DST-7 derived from a generalized graph Laplacian (GGL) matrix of a certain form.
[0029] The decoding method may further include at least one of the following, and may include all or some of the following: deriving DCT-2 by setting the first self-loop weight to 0; deriving DST-7 by setting the first self-loop weight to a first predetermined value; deriving DCT-8 by setting the second self-loop weight to the first predetermined value; deriving DST-4 by setting the first self-loop weight to twice the first predetermined value; and deriving DCT-4 by setting the second self-loop weight to twice the first predetermined value.
[0030] Tuning an LGT kernel may include: tuning LGT kernels of different sizes using first self-loop weights and second self-loop weights to derive a first transform kernel; and brute-force tuning one or more individual weights of one or more basis vectors of the first transform kernel to derive a second transform kernel, wherein the second transform kernel is a tuned LGT kernel.
[0031] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, using only Discrete Cosine Transform (DCT)-2 and LGT as candidates for the transform type of the edge of length N of the dequantized block.
[0032] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, using only DCT-2, LGT, and flipped LGT as candidates for the transformation type of the edge of length N of the dequantized block.
[0033] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, avoiding the use of identity transformations on the edges of the dequantized block of length N.
[0034] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, using supported transform types for mutually different intra-frame prediction residuals and inter-frame prediction residuals.
[0035] The decoding method may further include: for intra-frame prediction residuals, supported transform types include DCT-2 and LGT.
[0036] The decoding method may further include: for inter-frame prediction residuals, supported transform types include DCT-2, LGT, and inverted LGT.
[0037] The decoding method may further include: generating a displayable image based at least in part on the transformed dequantized block; and performing control to display the displayable image via a display.
[0038] According to one embodiment, a non-transitory computer-readable storage medium stores instructions that, when executed, cause a system or device including one or more processors to: receive an entropy-coded bitstream comprising compressed video data; generate one or more dequantized blocks through a process comprising: parsing the bitstream; decoding the entropy-coded bitstream; and dequantizing each of the one or more blocks; determining whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and, in response to the height or width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, perform transform encoding on the dequantized blocks using a tuned line graph transform (LGT) core to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks.
[0039] The instructions may be further configured to cause a system or device including one or more processors to: generate a displayable image based at least in part on the transformed dequantized block; and perform control to display the displayable image via a display.
[0040] According to one embodiment, an apparatus may include: at least one memory configured to store computer program code; and at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code including: receiving code configured to cause the at least one processor to receive an entropy-coded bitstream comprising compressed video data; generating code configured to cause the at least one processor to generate one or more dequantized blocks through a process including: parsing the bitstream, decoding the entropy-coded bitstream, and dequantizing each of the one or more blocks; determining code configured to cause the at least one processor to determine whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and transform encoding code configured to cause the at least one processor to: in response to the height and width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, transform-encode the dequantized blocks using a tuned line graph transform (LGT) core to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks.
[0041] The apparatus may further include a display, wherein the computer program code may further include display code, the display code being configured to cause at least one processor to: generate a displayable image based at least in part on the transformed dequantized block; and perform control to display the displayable image via the display. Attached Figure Description
[0042] Further features, properties, and various advantages of the disclosed subject matter will become more apparent from the following detailed description and accompanying drawings, in which:
[0043] Figure 1 This is a simplified block diagram of a communication system according to one embodiment.
[0044] Figure 2 This is a simplified block diagram of a streaming system according to one embodiment.
[0045] Figure 3 This is a simplified block diagram of a decoder according to one embodiment.
[0046] Figure 4 This is a simplified block diagram of an encoding system including an encoder and a local decoder according to one embodiment.
[0047] Figure 5A Table 1, according to one embodiment, shows the AV1 master transform basis functions (DCT-2, DST-4, and DST-7 for N-point inputs).
[0048] Table 2 ( Figure 5B The diagram illustrates a planar rotation (butterfly and matrix representation) according to one embodiment.
[0049] Figure 6A and Figure 6B A partial butterfly lookup table used in AV1 according to one embodiment is shown, which can be used to generate values of trigonometric functions.
[0050] Figure 7A A general LGT characterized by self-loop weights and edge weights is shown according to an example embodiment.
[0051] Figure 7B A matrix Lc is shown according to an example embodiment.
[0052] Figure 8 This is a schematic diagram of a computer system according to one embodiment.
[0053] Figure 9 This is a schematic diagram of an exemplary method according to one embodiment. Detailed Implementation
[0054] In the implementation of this application, the collection and processing of relevant data should be strictly in accordance with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.
[0055] Figure 1 A simplified block diagram of a communication system (100) according to an embodiment of the present disclosure is shown. The system (100) may include at least two terminals (110, 120) interconnected via a network (150). For one-way data transmission, the first terminal (110) may encode video data at a local location for transmission over the network (150) to the other terminal (120). The second terminal (120) may receive the encoded video data from the other terminal from the network (150), decode the encoded data, and display the recovered video data. One-way data transmission can be common in applications such as media services.
[0056] Figure 1 A second pair of terminals (130, 140) configured to support bidirectional transmission of encoded video is shown, which may occur, for example, during a video conference. For bidirectional data transmission, each terminal (130, 140) may encode video data acquired at a local location for transmission over a network (150) to the other terminal. Each terminal (130, 140) may also receive encoded video data transmitted by the other terminal, decode the encoded data, and display the recovered video data on a local display device.
[0057] exist Figure 1In this disclosure, terminals (110-140) may be shown as laptop computer 110, server 120, and smartphones 130 and 140, but the principles of this disclosure are not limited thereto. Embodiments of this disclosure are found to be applied on other devices, including but not limited to laptop computers, tablets, media players, and / or dedicated video conferencing equipment. Network (150) refers to any number of networks that transmit encoded video data between terminals (110-140), including, for example, wired and / or wireless communication networks. Communication networks (150) may exchange data in circuit-switched and / or packet-switched channels. Representative networks include telecommunications networks, local area networks (LANs), wide area networks (WANs), and / or the Internet. For the purposes of this discussion, unless explained below, the architecture and topology of the network (150) may be irrelevant to the operation of this disclosure.
[0058] As an example of the application of the disclosed topic, Figure 2 The placement of decoder 210 in the streaming environment / streaming system 200 is shown. (Reference) Figure 3 and Figure 4 Decoder 433 further discusses decoder 210. Decoder 210 may correspond to... Figure 3 decoder 210 or Figure 4 Decoder 433 in the middle.
[0059] The disclosed topics are equally applicable to other video-enabled applications, including video conferencing, digital TV, storing compressed video on digital media such as CDs, DVDs, and Memory Sticks.
[0060] like Figure 2As shown, the streaming system (200) may include an acquisition subsystem (213) that may include a video source (201) such as a digital camera, which may create an uncompressed video sample stream (202). The video sample stream (202), depicted as thick lines to emphasize its high data volume compared to the encoded video stream, may be processed by a source encoder (203) coupled to the camera (201). The source encoder (203) may include hardware (e.g., a processor or circuitry and memory), software, or a combination of hardware and software to implement or enforce aspects of the disclosed subject matter as described in more detail below. The encoded video stream (204), depicted as thin lines to emphasize its lower data volume compared to the sample stream, may be stored on a streaming server (205) for future use. One or more streaming clients (206, 208) may access the streaming server (205) to retrieve a copy (207, 209) of the encoded video stream (204). The client (206) may include a video decoder (210) that can decode an incoming copy (207) of an encoded video stream and produce an output video sample stream (211) that can be displayed on a display (212) or another presentation device.
[0061] Figure 3 A functional block diagram of a decoder (210) (e.g., a video decoder) according to one embodiment of the present disclosure is shown. Figure 3 As shown, the receiver (310) can receive one or more encoded video sequences to be decoded by the decoder (210). In the same embodiment or another embodiment, one encoded video sequence can be received at a time, wherein the decoding of each encoded video sequence is independent of the decoding of other encoded video sequences. The encoded video sequences can be received from a channel (312), which can be a hardware / software link to a storage device storing the encoded video data. The receiver (310) can receive encoded video data, as well as other data, such as encoded audio data and / or auxiliary data streams, that can be forwarded to their respective user entities (not depicted). The receiver (310) can separate the encoded video sequences from other data. To prevent network jitter, a buffer memory (315) can be coupled between the receiver (310) and the entropy decoder / parser (320) (hereinafter referred to as the "parser"). When the receiver (310) receives data from a storage / forwarding device with sufficient bandwidth and controllability or from an isochronous synchronization network, the buffer (315) may not be required, or the buffer may be made smaller. In order to make the best use of business packet networks such as the Internet, a buffer (315) may be required, which can be relatively large and can advantageously have an adaptive size.
[0062] The video decoder (210) may include a parser (310) to reconstruct symbols (421) from the entropy-encoded video sequence. These symbols include information for managing the operation of the decoder (210), and potential information for controlling a display device (212) (e.g., a display), which is not part of the decoder but may be coupled to it, such as... Figure 2 and 3 As shown in the figure. The control information for the display device may be a parameter set fragment (not shown) of Supplemental Enhancement Information (SEI message) or Video Usability Information (VUI). The parser (320) may parse / entropy decode the received encoded video sequence. The encoding of the encoded video sequence may be based on video coding techniques or standards and may follow principles well known to those skilled in the art, including variable-length coding, Huffman coding, arithmetic coding with or without context sensitivity, etc. The parser (320) may extract a subgroup parameter set of at least one subgroup of pixels in the subgroup of pixels for use in the video decoder based on at least one parameter corresponding to a group. The subgroup may include a Group of Pictures (GOP), picture, tile, slice, macroblock, coding unit (CU), block, transform unit (TU), prediction unit (PU), etc. The entropy decoder / parser 320 can also extract information from encoded video sequences, such as transform coefficients, quantizer parameter values, motion vectors, and so on.
[0063] The parser (320) performs entropy decoding / parsing operations on the video sequence received from the buffer (315) to create symbols (321). The reconstruction of symbols (321) may involve multiple different units, depending on the type of encoded video pictures or portions thereof (e.g., inter-frame and intra-frame pictures, inter-frame and intra-frame blocks) and other factors. Which units are involved and how they are involved can be controlled by subgroup control information parsed by the parser (320) from the encoded video sequence. For brevity, the flow of such subgroup control information between the parser (320) and the various units described below is not described.
[0064] In addition to the functional blocks already mentioned, decoder 210 can be conceptually subdivided into several functional units as described below. In practical embodiments operating under commercial constraints, many of these units interact closely with each other and can be integrated with one another. However, for the purposes of describing the disclosed subject matter, it is appropriate to conceptually subdivide them into the functional units described below.
[0065] The first unit can be a scaler / inverse transform unit (351). The scaler / inverse transform unit (351) can receive quantization transform coefficients as symbols (321) and control information from the parser (320), including which transform mode to use, block size, quantization factor, quantization scaling matrix, etc. The scaler / inverse transform unit can output a block containing sample values, which can be input into the aggregator (355).
[0066] In some cases, the output samples of the scaler / inverse transform unit (351) may belong to intra-coded blocks; that is, blocks that do not use predictive information from previously reconstructed images, but can use predictive information from previously reconstructed portions of the current image. Such predictive information may be provided by the intra-picture prediction unit (352). In some cases, the intra-picture prediction unit (352) uses surrounding reconstructed information extracted from the current (partially reconstructed) image (358) to generate blocks of the same size and shape as the blocks being reconstructed. In some cases, the aggregator (355) adds the predictive information generated by the intra-picture prediction unit (352) to the output sample information provided by the scaler / inverse transform unit (351) based on each sample.
[0067] In other cases, the output samples of the scaler / inverse transform unit (351) may belong to inter-frame coded blocks and latent motion compensation blocks. In this case, the motion compensation prediction unit (353) may access the reference image memory (357) to extract samples for prediction. After motion compensation is performed on the extracted samples according to the symbol (321), these samples may be added by the aggregator (355) to the output of the scaler / inverse transform unit (referred to in this case as residual samples or residual signals) to generate output sample information. The motion compensation unit's retrieval of predicted samples from the address in the reference image memory may be controlled by motion vectors, and these motion vectors are available to the motion compensation unit in the form of the symbol (321), which, for example, includes X, Y, and reference image components. Motion compensation may also include interpolation of sample values extracted from the reference image memory when using subsample precise motion vectors, motion vector prediction mechanisms, etc.
[0068] The output samples of the aggregator (355) can be employed by various loop filtering techniques in the loop filter unit (356). Video compression techniques may include in-loop filtering techniques controlled by parameters included in the encoded video bitstream, and these parameters can be used as symbols (321) from the parser (320) in the loop filter unit (356). However, in other embodiments, the video compression techniques may also respond to metadata obtained during decoding of a previous (in decoding order) portion of the encoded picture or encoded video sequence, and to previously reconstructed and loop-filtered sample values.
[0069] The output of the loop filter unit (356) can be a sample stream, which can be output to the display device (212) and stored in the reference image memory (357) for subsequent inter-frame image prediction.
[0070] Once fully reconstructed, some of the encoded images can be used as reference images for future predictions. Once the encoded images have been fully reconstructed and the encoded images (by, for example, the parser (320)) are identified as reference images, the current reference image (358) can become part of the reference image buffer (357), and new current image memory can be reallocated before the reconstruction of subsequent encoded images begins.
[0071] The video decoder 210 can perform decoding operations according to a predetermined video compression technique that can be archived, for example, in the ITU-T H.265 standard. The encoded video sequence may conform to the syntax specified by the video compression technique or standard used, in the sense that the encoded video sequence follows the syntax of the video compression technique or standard and the configuration file recorded in the video compression technique or standard. For compliance, the complexity of the encoded video sequence is also required to be within the range defined by the hierarchy of the video compression technique or standard. In some cases, the hierarchy limits the maximum picture size, maximum frame rate, maximum reconstruction sampling rate (measured in, for example, megasamples per second), and / or maximum reference picture size. In some cases, the limitations set by the hierarchy can be further limited by the Hypothetical Reference Decoder (HRD) specification and the metadata managed by the HRD buffer, which is represented by signals in the encoded video sequence.
[0072] In this embodiment, the receiver (310) may receive supplemental (redundant) data along with the encoded video. This supplemental data may be a portion of the encoded video sequence. The supplemental data may be used by the video decoder (210) to properly decode the data and / or more accurately reconstruct the original video data. The supplemental data may take the form of, for example, temporal, spatial, or signal-to-noise ratio (SNR) enhancement layers, redundant slices, redundant images, forward error correction codes, etc.
[0073] Figure 4 This may be a functional block diagram of an encoding system (400) including a source encoder (203) according to an embodiment of the present disclosure, wherein the source encoder (203) may be a video encoder (203).
[0074] The encoder (203) can receive video samples from a video source (201) (which is not part of the encoder), which can capture video images that will be encoded by the encoder (203).
[0075] A video source (201) can provide a sequence of source video samples in the form of a digital video sample stream to be encoded by an encoder (203). This digital video sample stream can have any suitable bit depth (e.g., 8-bit, 10-bit, 12-bit…), any color space (e.g., BT.601 YCrCb, RGB…), and any suitable sampling structure (e.g., YCrCb 4:2:0, YCrCb 4:4:4). In a media service system, the video source (201) can be a storage device storing previously prepared video, which may include memory and a processor. In a video conferencing system, the video source (201) can include a camera that captures local image information as a video sequence. Video data can be provided as multiple individual pictures, which are given motion when viewed sequentially. The pictures themselves can be constructed as spatial pixel arrays, where each pixel may include one or more samples, depending on the sampling structure, color space, etc., used. Those skilled in the art can easily understand the relationship between pixels and samples. The following focuses on describing samples.
[0076] According to an embodiment, the encoder (203) can encode and compress images of a source video sequence into an encoded video sequence in real time or under any other time constraints required by the application. Implementing an appropriate encoding rate is a function of the controller (450). The controller 450 can control and is functionally coupled to other functional units described below. For simplicity, coupling is not shown in the figures. Parameters set by the controller 450 may include rate control related parameters (image skipping, quantizer, λ value of rate-distortion optimization techniques, etc.), image size, group of pictures (GOP) layout, maximum motion vector search range, etc. Those skilled in the art will readily recognize other functions of the controller (150) related to a video encoder (203) optimized for a particular system design.
[0077] Some video encoders operate within an “encoding loop” readily recognized by those skilled in the art. In a simplified description, the encoding loop may include: an encoding portion of a source encoder (430) (e.g.), responsible for creating symbols based on the input image to be encoded and a reference image; and a local decoder (433) embedded in encoder 203, which reconstructs the symbols to create sample data in a manner similar to how the remote decoder 210 creates sample data (since any compression between the symbols and the encoded video stream is lossless in the video compression techniques considered in this application). The reconstructed sample stream is input to a reference image memory (434). Since decoding of the symbol stream produces bit-precise results independent of the decoder location (local or remote), the contents of the reference image buffer are also bit-precisely corresponding between the local and remote encoders. In other words, the reference image samples “seen” by the encoder’s prediction portion are exactly the same sample values that the decoder will “see” during prediction. This fundamental principle of reference image synchronization (and the drift that occurs, for example, due to channel errors) is well known to those skilled in the art.
[0078] The operation of the “local” decoder (433) can be combined with, for example, the above-mentioned Figure 3 The "remote" decoder (210) described in detail is the same. However, another brief reference is provided. Figure 3 When symbols are available and the entropy encoder (445) and parser (320) are able to encode / decode the symbols into an encoded video sequence without loss, the entropy decoding portion of the decoder 210 (including the channel (312), receiver (310), buffer (315) and parser (320)) may not be fully implemented in the local decoder (433).
[0079] It can then be observed that any decoder technique other than parsing / entropy decoding, which exists in the decoder, must also exist in the corresponding encoder in essentially the same functional form. The encoder technique is the inverse of the described decoder technique. More detailed descriptions are needed only in certain areas, and are provided below.
[0080] As part of its operation, the source encoder (430) performs motion-compensated predictive coding. This motion-compensated predictive coding predictively encodes the input frame, referencing one or more previously encoded frames in the video sequence designated as "reference frames." In this manner, the encoding engine (432) encodes the differences between pixel blocks of the input frame and pixel blocks of the reference frame, which can be selected as a prediction reference for the input frame.
[0081] The local video decoder (433) can decode encoded video data of a frame that can be designated as a reference frame, based on symbols created by the source encoder (430). The operation of the encoding engine (432) can be a lossy process. When the encoded video data can be decoded by the video decoder (430), Figure 4 When the source video sequence (not shown) is decoded, the reconstructed video sequence can typically be a copy of the source video sequence with some errors. The local video decoder (433) replicates the decoding process, which can be performed by the video decoder on the reference frame, and allows the reconstructed reference image to be stored in the reference frame cache (434). In this way, the source encoder (203) can locally store a copy of the reconstructed reference frame that shares the same content (no transmission errors) as the reconstructed reference frame that will be obtained by the remote video decoder.
[0082] The predictor (435) can perform a prediction search against the encoding engine (432). That is, for a new frame to be encoded, the predictor (435) can search in the reference image memory (434) for sample data (as candidate reference pixel blocks) or certain metadata, such as reference image motion vectors, block shapes, etc., that can serve as appropriate prediction references for the new image. The predictor (435) can operate pixel-by-pixel based on the sample blocks to find suitable prediction references. In some cases, based on the search results obtained by the predictor (435), it can be determined that the input image can have prediction references obtained from multiple reference images stored in the reference image memory (434).
[0083] A controller (450) that may include a processor may manage the encoding operations of the source encoder (203), including, for example, setting parameters and subgroup parameters for encoding video data.
[0084] The outputs of all the above-mentioned functional units can be entropy encoded in the entropy encoder (445). The entropy encoder performs lossless compression on the symbols generated by the various functional units according to techniques known to those skilled in the art, such as Huffman coding, variable-length coding, and arithmetic coding, thereby converting the symbols into an encoded video sequence.
[0085] The transmitter (440) can buffer the encoded video sequence created by the entropy encoder (445) in preparation for transmission via a communication channel (460), which may be a hardware / software link to a storage device that will store the encoded video data. The transmitter (440) can combine the encoded video data from the video encoder (203) with other data to be transmitted, such as encoded audio data and / or auxiliary data streams (source not shown).
[0086] The controller (450) manages the operation of the encoder (203). During encoding, the controller (450) can assign a specific encoded image type to each encoded image, but this may affect the encoding techniques applicable to the corresponding images. For example, images can typically be assigned to any of the following frame types, selected from, for example, intra-frame images (I-images), predictive images (P-images), and bidirectional predictive images (B-images).
[0087] An intra-frame picture (I-picture) is a picture that can be encoded and decoded without using any other frames in the sequence as a prediction source. Some video codecs allow different types of intra-frame pictures, including, for example, Independent Decoder Refresh pictures. Those skilled in the art are familiar with variations of I-pictures and their corresponding applications and characteristics.
[0088] A predictive picture (P-picture) can be a picture that can be encoded and decoded using intra-frame prediction or inter-frame prediction, which uses at most one motion vector and reference index to predict sample values for each block.
[0089] Bidirectional predictive images (B-images) can be images that can be encoded and decoded using intra-frame or inter-frame prediction, which uses at most two motion vectors and a reference index to predict sample values for each block. Similarly, multiple predictive images can use more than two reference images and associated metadata to reconstruct a single block.
[0090] Source images are typically spatially subdivided into multiple sample blocks (e.g., 4×4, 8×8, 4×8, or 16×16 sample blocks), and encoded block by block. These blocks can be predictively coded with reference to other (already coded) blocks, determined by the coding assignment of the corresponding images applied to the block. For example, a block of an I-image can be non-predictively coded, or it can be predictively coded with reference to already coded blocks of the same image (spatial prediction or intra-frame prediction). A pixel block of a P-image can be predictively coded with reference to a previously coded reference image via spatial prediction or temporal prediction. A block of a B-image can be predictively coded with reference to one or two previously coded reference images via spatial prediction or temporal prediction.
[0091] The source encoder (203) can perform encoding operations according to, for example, a predetermined video coding technique or standard of ITU-T H.265 or VCC. In operation, the source encoder (203) can perform various compression operations, including predictive coding operations that utilize temporal and spatial redundancy in the input video sequence. Therefore, the encoded video data can conform to the syntax specified by the video coding technique or standard used.
[0092] In this embodiment, the transmitter (440) may transmit additional data while transmitting encoded video. The source encoder (530) may include such data as part of the encoded video sequence. The additional data may include other forms of redundant data such as temporal / spatial / SNR enhancement layers, redundant pictures and slices, auxiliary enhancement information (SEI) messages, video availability information (VUI) parameter set fragments, etc.
[0093] As discussed above, the encoding of encoded video sequences can be performed according to video coding techniques or standards, and can follow various principles well known to those skilled in the art, including variable-length coding, Huffman coding, and arithmetic coding with or without context sensitivity. In some streaming systems, the video bitstream (204, 207, 209) can be encoded according to certain video coding / compression standards. Examples of these standards include ITU-T HEVC Recommendation H.265.
[0094] AV1 main converter
[0095] To support extended coded block segmentation in AOMediaVideo1 (AV1), a variety of transform sizes (ranging from 4 to 64 points for each dimension) and transform shapes (square; rectangles with width / height ratios of 2:1 / 1:2 and 4:1 / 1:4) are introduced in AV1.
[0096] In AV1, a single (1D) transformation includes: (a) for DCT-2, 4-point (4p), 8-point (8p), 16-point (16p), 32-point (32p), and 64-point (64p); (b) for asymmetric DST and its inverted version, 4p, 8p, and 16p; and (c) for identity transformation, 4p, 8p, 16p, and 32p. The 2D transformation process may involve the use of hybrid transformations (e.g., different transformations for each dimension of the encoded residual block), where the selection of the transformation for each dimension is based on the rate-distortion (RD) criterion. The basis functions of DCT-2, DST-4, and DST-7 used in AV1 are listed in Table 1 (…). Figure 5A Listed in ).
[0097] The basis functions of DCT-2 and asymmetric DST used in AV1 are as follows: Figure 5A The following are listed in Table 1.
[0098] Figure 5A Table 1 shows the AV1 master transform basis functions (DCT-2, DST-4, and DST-7 for N-point inputs).
[0099]
[0100]
[0101] The DCT-2 (4p to 64p), DST-4 (8p, 16p), and DST-7 (4p) transforms exhibit symmetric / antisymmetric properties. Therefore, a so-called "partial butterfly" implementation is supported to reduce the number of operation counts (e.g., one or more of multiplication, addition / subtraction, and shifting). According to one embodiment, a usable partial butterfly implementation may involve planar rotations at various angles using trigonometric cosine and trigonometric sine functions, such as... Figure 5B As described.
[0102] Figure 5B Planar rotation (butterfly and matrix representation) according to one embodiment is shown.
[0103] According to one embodiment, such as Figure 6A and Figure 6B The 12-bit lookup table shown can be used to generate values for trigonometric functions. Figure 6A A partial butterfly lookup table of DCT-2 (4p to 64p) / DST-4 (8p, 16p) used in AV1 according to one embodiment is shown. Figure 6B A partial butterfly lookup table of DST-7 (4p) used in AV1 according to one embodiment is shown.
[0104] AV2 main converter
[0105] During the ongoing development of AV2, Line Graph Transformation (LGT) is introduced to replace the aforementioned 1D DST.
[0106] A graph is a general mathematical structure consisting of a set of vertices and edges, which can be used to model the relationships between objects of interest. See, for example, Non-Patent Literature 1. In practice, weighted graphs (where a set of weights is assigned to edges and possibly to vertices) can provide a sparse representation for robust modeling of signals / data. LGTs can improve coding efficiency by providing a better fit to different block statistics. In some examples (e.g., Non-Patent Literatures 2 and 3), separable LGTs are designed and optimized by learning line graphs from data (see...). Figure 7A The underlying row-by-row and column-by-column statistics of the block residual signal are modeled using the associated generalized graph Laplacian (GGL) matrix to derive the LGT.
[0107] For example, Figure 7A A general LGT characterized by self-loop weights vc1, vc2 and edge weights wc is shown.
[0108] According to one embodiment, such as Figure 7AAs shown, given a weighted graph G(W, V), the GGL matrix can be defined as:
[0109] L C = D - W + V (Equation 1)
[0110] Where W is composed of non-negative edge weights w c The adjacency matrix is formed, where D is the angle matrix and V represents the weighted self-loop v. c1 v c2 A diagonal matrix. For example... Figure 7A As shown, matrix Lc can be represented as:
[0111]
[0112] Then, the LGT can be derived through the feature decomposition of GGL Lc.
[0113] Lc = UΦU T (Equation 3)
[0114] In this matrix, the columns of the orthogonal matrix U are the basis vectors of the LGT, and Φ is the diagonal eigenvalue matrix.
[0115] In fact, DCT and DST (including DCT-2, DCT-8, and DST-7) can be LGTs derived from a certain form of GGL, for example:
[0116] By setting v c1 = 0 and thus DCT-2 is derived (Equation 4)
[0117] By setting v c1 = w c DST-7 is derived (Equation 5).
[0118] By setting v c2 = w c And the DCT-8 is derived (Equation 6).
[0119] By setting v c1 = 2 w c DST-4 is derived (Equation 7).
[0120] By setting v c2 = 2 w c And DCT-4 is derived (Equation 8).
[0121] In AV2, LGT can be implemented as matrix multiplication. This is achieved by setting [the appropriate function] in Lc. v c1 = 2 w c Exporting a 4p LGT core means the LGT core is a DST-4. This is achieved by setting [the appropriate setting] in Lc. v c1 = 1.5 w c Exporting the 8p LGT core is achieved by setting [the appropriate configuration in Lc]. v c1 = w c The export of 16p and 32p LGT cores means that the LGT core is DST-7.
[0122] Additional tuning
[0123] In AV2, the LGT kernel can be further tuned to achieve better coding efficiency or accuracy. For example, a 64-point (64p) LGT can be introduced in AV2 to provide additional coding efficiency. Since both the 32-point (32p) LGT and the 64p LGT are computationally intensive, constraints on their application can be formulated based on one or more of the block size, supported transform types, and / or prediction modes without affecting coding efficiency.
[0124] The methods described below can be used individually or in any combination in any order. As detailed above, this can be achieved by applying self-loop weights (e.g., self-loop weights). v c1 and v c2 Different LGT kernels are generated by setting specific values. Furthermore, the basis vectors of the LGT kernel can be tuned to have orthogonality (this process involves brute-force tuning of the individual weights of the basis vectors within the dynamic range). Therefore, according to one embodiment, an efficient LGT tuning method can combine two degrees of freedom (e.g., self-loop weights). v c1 and v c2 ) and the basis vector tuning process.
[0125] According to one embodiment, the LGT tuning method may include: (a) in two degrees of freedom (e.g., self-loop weights) v c1 and v c2 (a) Tune LGT kernels of different sizes to reach an initial (first) transform kernel; and (b) further tune the individual weights of the basis vectors of the initial transform kernel by brute force to reach a final (second) transform kernel.
[0126] The two-step tuning process described above can be used to generate a set of optimal transform kernels of different sizes, which can be introduced into AV2 to achieve better coding efficiency. The transform kernels generated using this method are listed in the following sections.
[0127] When using LGT, a flipped version of LGT (i.e., a flipped LGT) can also be used. It refers to using The LGT's flip (left-right flip, or up-down flip) transformation matrix is used as a transformation matrix transformation. .
[0128] Enable Np LGT
[0129] In this embodiment, 32p and 64p LGT will be referred to as Np LGT, where N can take values of 32 and 64 respectively.
[0130] It proposes enabling Np LGT when there are some limitations in terms of block size and supported transformation types.
[0131] In one embodiment, Np LGT is enabled only for block sizes of W×N and N×H, where W and / or H are greater than or equal to a given threshold. Example values for the threshold include 128, 64, 32, 16, 8, and 4.
[0132] In one embodiment, when Np LGT is enabled, only DCT-2 and LGT can be used as transformation type candidates for edges of length N.
[0133] In one embodiment, when Np LGT is enabled, only DCT-2, LGT, and Flipped LGT are available as transformation type candidates for edges of length N.
[0134] In one embodiment, when Np LGT is enabled, the identity transformation cannot be used for edges of length N.
[0135] In one embodiment, when Np LGT is enabled, the supported transform types differ for intra-frame prediction residuals and inter-frame prediction residuals.
[0136] In one example, for intra-frame prediction residuals, supported transform types include DCT-2 and LGT. For inter-frame prediction residuals, supported transform types include DCT-2, LGT, and inverted LGT.
[0137] refer to Figure 9 In a first simplified example, according to one aspect of this disclosure, a method for decoding a bitstream consisting of video data may be performed by at least one processor and may include: receiving an entropy-encoded bitstream comprising compressed video data (operation 601). The bitstream may refer to encoded video or images received by a decoder.
[0138] The method may further include generating one or more dequantized blocks (operation 602). Operation 602 may include generating one or more dequantized blocks through a process that includes parsing the bitstream, decoding the entropy-coded bitstream, and dequantizing each block (operation 602).
[0139] The method may further include: determining whether at least one of the height and width of the dequantized block is greater than or equal to a predetermined threshold (operation 603).
[0140] The method may further include: in response to at least one of the height and width of the dequantized block being greater than or equal to a predetermined threshold: performing transform encoding on the dequantized block using a tuned line graph transform (LGT) kernel to perform direct matrix multiplication (operation 604) on each of the horizontal and vertical dimensions of the dequantized block with reduced complexity.
[0141] The method may further include: based on the fact that at least one of the height or width of the determined dequantized block is not greater than or equal to a predetermined threshold: performing transform encoding on the original block using a Line Graph Transform (LGT) kernel to perform direct matrix multiplication (operation 605) on each of the horizontal and vertical dimensions of the original block.
[0142] The predetermined threshold can have a value corresponding to either 32 or 64.
[0143] The predetermined threshold can have a value corresponding to one of 4, 8, 16, 32, 64, 128, and 256.
[0144] The decoding method may further include: generating an LGT kernel using at least one of a first self-loop weight or a second self-loop weight before using the LGT kernel, wherein the first self-loop weight and the second self-loop weight are each pre-set to specific corresponding values.
[0145] According to one embodiment, the tuned LGT core can be a Discrete Cosine Transform (DCT) or a Discrete Sine Transform (DST), which is derived from DCT-2, DCT-8, or DST-7 from a generalized graph Laplace (GGL) matrix of a certain form.
[0146] The decoding method may further include at least one of the following, and may include all or some of the following: deriving DCT-2 by setting the first self-loop weight to 0; deriving DST-7 by setting the first self-loop weight to a first predetermined value; deriving DCT-8 by setting the second self-loop weight to the first predetermined value; deriving DST-4 by setting the first self-loop weight to twice the first predetermined value; and deriving DCT-4 by setting the second self-loop weight to twice the first predetermined value.
[0147] Tuning an LGT kernel may include: tuning LGT kernels of different sizes using first self-loop weights and second self-loop weights to derive a first transform kernel; and brute-force tuning one or more individual weights of one or more basis vectors of the first transform kernel to derive a second transform kernel, wherein the second transform kernel is a tuned LGT kernel.
[0148] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, using only Discrete Cosine Transform (DCT)-2 and LGT as candidates for the transform type of the edge of length N of the dequantized block.
[0149] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, using only DCT-2, LGT, and flipped LGT as candidates for the transformation type of the edge of length N of the dequantized block.
[0150] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, avoiding the use of identity transformations on the edges of the dequantized block of length N.
[0151] The decoding method may further include: determining whether Np LGT is enabled; and when Np LGT is enabled, using supported transform types for mutually different intra-frame prediction residuals and inter-frame prediction residuals.
[0152] The decoding method may further include: for intra-frame prediction residuals, supported transform types include DCT-2 and LGT.
[0153] The decoding method may further include: for inter-frame prediction residuals, supported transform types include DCT-2, LGT, and inverted LGT.
[0154] The decoding method may further include: generating a displayable image based at least in part on the transformed dequantized block; and performing control to display the displayable image via a display.
[0155] According to one embodiment, a non-transitory computer-readable storage medium stores instructions that, when executed, cause a system or device including one or more processors to: receive an entropy-coded bitstream comprising compressed video data; generate one or more dequantized blocks through a process comprising: parsing the bitstream, decoding the entropy-coded bitstream, and dequantizing each of the one or more blocks; determining whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and, in response to the height and width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, perform transform encoding on the dequantized blocks using a tuned line graph transform (LGT) core to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks.
[0156] The instructions may be further configured to cause a system or device including one or more processors to: generate a displayable image based at least in part on the transformed dequantized block; and perform control to display the displayable image via a display.
[0157] According to one embodiment, an apparatus may include: at least one memory configured to store computer program code; and at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code including: receiving code configured to cause the at least one processor to receive an entropy-coded bitstream comprising compressed video data; generating code configured to cause the at least one processor to generate one or more dequantized blocks through a process including: parsing the bitstream, decoding the entropy-coded bitstream, and dequantizing each of the one or more blocks; determining code configured to cause the at least one processor to determine whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and transform encoding code configured to cause the at least one processor to: in response to the height and width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, transform-encode the dequantized blocks using a tuned line graph transform (LGT) core to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks.
[0158] The apparatus may further include a display, wherein the computer program code may further include display code, the display code being configured to cause at least one processor to: generate a displayable image based at least in part on the transformed dequantized block; and perform control to display the displayable image via the display.
[0159] 8-bit transform core
[0160] 4p LGT core The 4p LGT kernel can be any 4×4 matrix from the following set: [
[0162] 41,78,105,119,
[0163] 105,105,-0,-105,
[0164] 119,-41,-105,78,
[0165] 78,-119,105,-41,
[0166] ], [
[0168] 40,77,105,119,
[0169] 103,106,2,-105,
[0170] 119,-38,-105,77,
[0171] 80,-119,103,-41,
[0172] ], [
[0174] 39,77,105,120,
[0175] 101,108,3,-105,
[0176] 120,-35,-106,76,
[0177] 82,-119,102,-40,
[0178] ], [
[0180] 38,76,105,120,
[0181] 99,109,5,-105,
[0182] 120,-32,-107,76,
[0183] 84,-118,101,-39,
[0184] ], [
[0186] 37,76,105,121,
[0187] 97,111,7,-105,
[0188] 121,-28,-108,75,
[0189] 86,-118,100,-39,
[0190] ], [
[0192] 36,75,105,121,
[0193] 96,112,8,-105,
[0194] 121,-25,-109,75,
[0195] 88,-118,98,-38,
[0196] ], [
[0198] 35,75,105,122,
[0199] 94,113,9,-105,
[0200] 121,-22,-110,75,
[0201] 91,-117,97,-37,
[0202] ], [
[0204] 34,75,106,122,
[0205] 92,115,11,-105,
[0206] 121,-18,-111,74,
[0207] 93,-117,95,-37,
[0208] ], [
[0210] 33,74,106,122,
[0211] 90,116,12,-105,
[0212] 120,-15,-112,74,
[0213] 95,-117,94,-36,
[0214] ], [
[0216] 32,74,106,123,
[0217] 88,117,13,-105,
[0218] 120,-11,-114,73,
[0219] 98,-116,92,-35,
[0220] ], [
[0222] 31,74,106,123,
[0223] 87,118,15,-105,
[0224] 119,-8,-115,73,
[0225] 100,-116,91,-34,
[0226] ], [
[0228] 30,73,106,123,
[0229] 85,119,16,-105,
[0230] 118,-5,-116,73,
[0231] 103,-115,89,-33,
[0232] ], [
[0234] 30,73,106,124,
[0235] 83,120,17,-106,
[0236] 118,-1,-117,73,
[0237] 105,-114,87,-32,
[0238] ], [
[0240] 29,73,106,124,
[0241] 82,121,18,-106,
[0242] 117,2,-118,72,
[0243] 108,-113,85,-32,
[0244] ], [
[0246] 28,73,106,124,
[0247] 80,122,19,-106,
[0248] 116,6,-119,72,
[0249] 110,-113,83,-31,
[0250] ], [
[0252] 28,72,106,124,
[0253] 79,122,20,-106,
[0254] 114,9,-120,72,
[0255] 113,-112,81,-30,
[0256] ], [
[0258] 27,72,106,125,
[0259] 77,123,21,-106,
[0260] 113,12,-121,72,
[0261] 116,-111,79,-29,
[0262] ], [
[0264] 27,72,106,125,
[0265] 75,124,22,-106,
[0266] 111,15,-122,72,
[0267] 118,-110,77,-28,
[0268] ], [
[0270] 26,72,106,125,
[0271] 74,124,23,-106,
[0272] 110,19,-124,71,
[0273] 121,-109,75,-27,
[0274] ], [
[0276] 25,71,106,125,
[0277] 73,125,24,-106,
[0278] 108,22,-125,71,
[0279] 123, -108, 73, -26,
[0280] ], [
[0282] 25,71,106,126,
[0283] 71,126,25,-106,
[0284] 106,25,-126,71,
[0285] 126, -106, 71, -25 ]
[0287] 8p LGT:
[0288] An 8p LGT core can be any 8×8 matrix from the following set: [
[0290] 27,48,67,85,99,110,118,122,
[0291] 76,115,121,93,38,-27,-85,-118,
[0292] 109,113,31,-75,-123,-78,26,111,
[0293] 123,48,-95,-105,33,124,41,-100,
[0294] 120, -41, -115, 57, 107, -72, -97, 85,
[0295] 103, -108, -10, 117, -90, -39, 124, -67,
[0296] 74, -123, 105, -31, -61, 119, -113, 46,
[0297] 39, -80, 110, -124, 121, -101, 67, -23,
[0298] ], [
[0300] 26,47,67,84,99,111,118,122,
[0301] 73,114,122,95,40,-26,-84,-119,
[0302] 106,115,35,-72,-123,-80,25,111,
[0303] 123,53,-92,-106,30,124,42,-100,
[0304] 121,-36,-116,54,108,-70,-97,85,
[0305] 105,-106,-13,117,-89,-41,124,-66,
[0306] 76,-123,104,-29,-62,119,-113,46,
[0307] 40,-81,110,-124,121,-101,67,-23,
[0308] ], [
[0310] 25,46,66,84,99,111,119,123,
[0311] 70,113,122,96,42,-25,-84,-119,
[0312] 104,117,38,-70,-124,-81,25,111,
[0313] 122,57,-89,-108,28,124,43,-99,
[0314] 122,-32,-117,51,109,-68,-98,84,
[0315] 107,-104,-16,118,-87,-42,124,-66,
[0316] 79,-123,103,-27,-63,119,-112,45,
[0317] 42,-82,111,-124,121,-100,66,-23,
[0318] ], [
[0320] 24,46,66,84,99,111,119,123,
[0321] 68,112,123,98,43,-24,-84,-119,
[0322] 102,118,42,-68,-124,-82,24,111,
[0323] 121,61,-86,-110,25,124,44,-99,
[0324] 123,-27,-118,48,110,-67,-98,84,
[0325] 109,-102,-19,119,-85,-43,124,-66,
[0326] 81,-124,101,-25,-64,119,-112,45,
[0327] 43,-83,111,-124,120,-100,66,-23,
[0328] ], [
[0330] 23,45,65,84,99,111,119,124,
[0331] 65,111,124,99,45,-23,-84,-119,
[0332] 99,119,45,-65,-124,-84,23,111,
[0333] 119,65,-84,-111,23,124,45,-99,
[0334] 124,-23,-119,45,111,-65,-99,84,
[0335] 111,-99,-23,119,-84,-45,124,-65,
[0336] 84,-124,99,-23,-65,119,-111,45,
[0337] 45,-84,111,-124,119,-99,65,-23,
[0338] ], [
[0340] 22,44,65,83,99,111,120,124,
[0341] 63,110,124,100,46,-22,-83,-120,
[0342] 97,121,48,-63,-124,-85,22,111,
[0343] 118,69,-81,-113,20,124,46,-99,
[0344] 124,-18,-120,42,112,-64,-100,83,
[0345] 113,-96,-26,120,-82,-46,124,-65,
[0346] 86,-124,97,-21,-67,120,-111,45,
[0347] 47,-85,112,-123,119,-98,65,-23,
[0348] ], [
[0350] 21,44,65,83,99,111,120,124,
[0351] 61,110,125,101,47,-21,-83,-120,
[0352] 94,122,51,-61,-124,-86,21,111,
[0353] 116,73,-78,-114,18,124,47,-99,
[0354] 124,-13,-121,39,113,-62,-100,83,
[0355] 115,-93,-30,121,-80,-48,124,-65,
[0356] 89,-124,95,-18,-68,120,-110,44,
[0357] 49,-86,112,-123,118,-98,64,-22,
[0358] ], [
[0360] 20,43,64,83,99,112,120,125,
[0361] 59,109,125,103,49,-20,-83,-120,
[0362] 92,123,53,-59,-124,-87,21,111,
[0363] 115,76,-75,-115,16,123,48,-99,
[0364] 124,-9,-122,36,114,-61,-101,83,
[0365] 117,-90,-34,121,-78,-50,124,-64,
[0366] 92,-123,93,-15,-70,120,-109,44,
[0367] 51,-87,112,-123,117,-97,64,-22,
[0368] ], [
[0370] 20,42,64,83,99,112,120,125,
[0371] 57,108,125,104,50,-20,-83,-120,
[0372] 90,123,56,-58,-124,-88,20,112,
[0373] 113,80,-73,-117,14,123,49,-99,
[0374] 124,-4,-123,32,115,-59,-102,83,
[0375] 118,-87,-38,122,-76,-51,124,-64,
[0376] 95,-123,90,-13,-71,120,-109,43,
[0377] 53,-88,113,-122,117,-96,63,-22,
[0378] ], [
[0380] 19,42,64,83,99,112,121,125,
[0381] 55,107,126,104,51,-19,-83,-121,
[0382] 87,124,58,-56,-124,-89,19,112,
[0383] 111,83,-70,-118,12,123,50,-99,
[0384] 123,1,-124,29,116,-58,-103,82,
[0385] 120,-83,-42,122,-74,-53,124,-64,
[0386] 97,-123,88,-10,-73,120,-108,43,
[0387] 55,-90,113,-122,116,-95,62,-22,
[0388] ], [
[0390] 18,42,63,83,99,112,121,125,
[0391] 54,107,126,105,52,-18,-83,-121,
[0392] 85,125,60,-54,-124,-90,19,112,
[0393] 109,86,-67,-119,9,123,51,-99,
[0394] 123,6,-124,26,117,-56,-103,82,
[0395] 121,-79,-46,123,-71,-55,124,-63,
[0396] 100,-122,85,-7,-75,120,-107,43,
[0397] 58,-91,113,-122,115,-94,61,-21,
[0398] ], [
[0400] 18,41,63,82,99,112,121,126,
[0401] 52,106,126,106,52,-18,-82,-121,
[0402] 83,125,62,-53,-124,-91,18,112,
[0403] 107,89,-65,-120,7,123,51,-99,
[0404] 122,10,-125,23,118,-54,-104,82,
[0405] 122,-75,-50,123,-69,-56,124,-63,
[0406] 103,-121,82,-3,-77,120,-107,42,
[0407] 61,-93,114,-121,114,-93,60,-21,
[0408] ], [
[0410] 17,41,63,82,99,112,121,126,
[0411] 51,105,126,107,53,-17,-82,-121,
[0412] 81,126,64,-51,-123,-92,17,112,
[0413] 105,91,-62,-121,6,123,52,-99,
[0414] 121,15,-125,20,119,-53,-105,82,
[0415] 123,-71,-54,124,-67,-58,124,-63,
[0416] 106,-120,78,0,-79,120,-106,42,
[0417] 64,-95,114,-120,113,-91,60,-21,
[0418] ], [
[0420] 17,40,62,82,99,112,121,126,
[0421] 49,105,126,108,54,-17,-82,-121,
[0422] 79,126,66,-50,-123,-93,17,112,
[0423] 103,94,-60,-122,4,123,53,-99,
[0424] 120,19,-125,17,120,-51,-105,82,
[0425] 124,-67,-58,124,-65,-60,124,-62,
[0426] 109,-119,75,4,-81,121,-105,41,
[0427] 67,-96,115,-120,111,-90,58,-20,
[0428] ], [
[0430] 16,40,62,82,99,112,121,126,
[0431] 48,104,127,108,55,-16,-82,-121,
[0432] 77,126,68,-48,-123,-93,16,112,
[0433] 101,96,-57,-122,2,123,54,-99,
[0434] 118,24,-125,14,121,-50,-106,82,
[0435] 124,-62,-62,124,-62,-62,124,-62,
[0436] 112,-118,71,8,-83,121,-104,41,
[0437] 71,-98,115,-119,110,-88,57,-20,
[0438] ], [
[0440] 16,40,62,82,99,112,122,126,
[0441] 46,103,127,109,56,-16,-82,-122,
[0442] 75,127,70,-47,-123,-94,16,112,
[0443] 99,98,-55,-123,0,123,55,-99,
[0444] 117,28,-125,11,122,-49,-107,82,
[0445] 124,-57,-66,124,-60,-64,124,-62,
[0446] 115,-116,66,12,-86,121,-104,40,
[0447] 75,-100,115,-118,108,-87,56,-19,
[0448] ], [
[0450] 15,39,62,82,99,112,122,126,
[0451] 45,103,127,109,56,-15,-82,-122,
[0452] 73,127,71,-46,-123,-95,16,112,
[0453] 97,101,-53,-124,-1,123,55,-99,
[0454] 115,32,-125,8,123,-47,-108,82,
[0455] 124,-53,-70,124,-57,-66,125,-62,
[0456] 117,-114,62,17,-88,122,-103,40,
[0457] 79,-103,116,-117,106,-85,55,-19,
[0458] ], [
[0460] 15,39,62,82,99,113,122,127,
[0461] 44,102,127,110,57,-15,-82,-122,
[0462] 71,127,73,-44,-123,-95,15,112,
[0463] 95,102,-51,-124,-3,123,56,-99,
[0464] 113,36,-125,5,123,-46,-108,82,
[0465] 124,-48,-74,124,-55,-68,125,-61,
[0466] 119,-111,57,22,-91,122,-102,40,
[0467] 84,-105,116,-116,104,-83,53,-18,
[0468] ], [
[0470] 15,39,61,82,99,113,122,127,
[0471] 43,102,127,110,57,-15,-82,-122,
[0472] 69,127,74,-43,-123,-96,15,112,
[0473] 93,104,-48,-125,-5,123,57,-99,
[0474] 111,40,-125,2,124,-44,-109,81,
[0475] 123,-43,-78,124,-52,-70,125,-61,
[0476] 121,-108,51,27,-94,123,-102,39,
[0477] 89,-107,116,-114,102,-80,51,-18,
[0478] ], [
[0480] 14,38,61,82,99,113,122,127,
[0481] 42,101,127,111,58,-14,-82,-122,
[0482] 68,127,76,-42,-123,-96,14,113,
[0483] 91,106,-46,-125,-6,123,57,-99,
[0484] 109,44,-125,-0,125,-43,-110,81,
[0485] 122, -38, -82, 124, -50, -72, 126, -61,
[0486] 123, -105, 46, 32, -97, 123, -101, 39,
[0487] 94, -110, 116, -112, 99, -78, 49, -17,
[0488] ], [
[0490] 14,38,61,82,99,113,122,127,
[0491] 41,101,127,111,58,-14,-82,-122,
[0492] 66,127,77,-41,-123,-97,14,113,
[0493] 89,108,-44,-126,-7,123,58,-99,
[0494] 107,47,-124,-3,125,-42,-110,81,
[0495] 120, -32, -86, 124, -47, -74, 126, -61,
[0496] 124, -101, 39, 37, -100, 124, -101, 38,
[0497] 100, -112, 116, -110, 96, -75, 47, -16, ]
[0499] 16p LGT:
[0500] A 16p LGT kernel can be any 16×16 matrix from the following set: [
[0502] 22,33,43,53,63,72,81,88,96,102,108,113,116,119,121,122,
[0503] 61,88,108,120,123,117,103,82,54,23,-10,-43,-72,-96,-113,-122,
[0504] 92,119,122,101,59,6,-49,-94,-120,-122,-99,-56,-2,53,96,121,
[0505] 111,123,86,16,-61,-114,-122,-82,-9,67,116,120,77,3,-72,-118,
[0506] 122,104,19,-78,-125,-92,1,93,125,77,-21,-105,-122,-60,41,115,
[0507] 126,70,-52,-125,-79,41,123,88,-30,-120,-97,18,115,104,-6,-110,
[0508] 125,27,-106,-102,33,126,57,-85,-117,2,119,83,-60,-125,-30,104,
[0509] 120,-19,-127,-25,118,65,-96,-98,62,119,-21,-127,-23,119,64,-97,
[0510] 113,-61,-110,65,108,-69,-105,73,102,-77,-99,81,96,-85,-92,89,
[0511] 103,-95,-63,121,12,-126,42,108,-88,-71,118,22,-127,32,113,-80,
[0512] 91,-117,2,116,-93,-42,127,-58,-81,122,-15,-110,102,29,-125,70,
[0513] 78,-127,65,53,-125,88,25,-117,107,-3,-103,120,-32,-83,126,-59,
[0514] 64,-123,111,-36,-60,121,-113,40,56,-120,115,-44,-52,119,-117,48,
[0515] 49,-105,127,-107,52,21,-86,124,-120,77,-8,-63,114,-126,98,-37,
[0516] 33,-77,110,-126,124,-103,67,-20,-29,74,-107,125,-125,105,-70,25,
[0517] 16,-41,63,-83,100,-114,123,-127,127,-121,112,-98,80,-59,37,-12,
[0518] ], [
[0520] 20,31,42,52,62,71,80,88,96,102,108,113,117,120,122,123,
[0521] 57,85,106,119,123,119,105,84,57,25,-9,-42,-71,-96,-113,-122,
[0522] 87,117,123,104,64,10,-46,-92,-119,-122,-100,-58,-3,52,96,121,
[0523] 108,124,91,22,-56,-112,-123,-85,-13,64,115,121,78,4,-71,-118,
[0524] 120,108,26,-73,-125,-95,-4,90,125,79,-19,-104,-122,-61,40,115,
[0525] 125,75,-47,-124,-83,37,122,91,-26,-119,-98,16,115,104,-5,-110,
[0526] 126,32,-103,-105,29,125,60,-83,-118,-1,118,84,-58,-125,-30,104,
[0527] 122,-14,-126,-29,116,68,-93,-100,59,120,-19,-126,-24,118,64,-97,
[0528] 115,-57,-112,62,109,-66,-106,71,103,-76,-100,80,96,-84,-93,89,
[0529] 105,-92,-66,120,15,-126,39,109,-86,-73,117,23,-127,31,114,-80,
[0530] 93,-116,-1,117,-92,-44,127,-56,-82,121,-14,-110,102,30,-125,70,
[0531] 80,-127,63,55,-126,87,27,-118,106,-2,-103,119,-32,-84,126,-59,
[0532] 66,-123,110,-34,-61,122,-113,39,57,-120,115,-44,-53,119,-117,48,
[0533] 50,-106,127,-106,51,22,-87,124,-120,76,-8,-63,114,-126,97,-36,
[0534] 34,-78,110,-126,123,-102,66,-20,-29,74,-108,125,-124,105,-70,25,
[0535] 17,-41,63,-84,100,-114,123,-127,126,-121,111,-98,80,-59,37,-12,
[0536] ], [
[0538] 19,30,41,51,61,71,80,88,96,102,108,113,117,120,122,123,
[0539] 54,82,104,119,124,120,107,86,59,27,-7,-41,-71,-96,-114,-123,
[0540] 83,115,124,107,67,14,-42,-90,-119,-123,-102,-59,-5,51,96,121,
[0541] 104,125,95,27,-52,-110,-124,-88,-16,61,115,121,79,5,-71,-118,
[0542] 118,111,32,-68,-124,-98,-8,87,125,81,-16,-103,-122,-62,40,115,
[0543] 125,80,-41,-123,-87,32,121,93,-23,-118,-99,14,114,105,-5,-110,
[0544] 126,38,-99,-108,24,124,63,-80,-119,-4,117,85,-57,-125,-31,104,
[0545] 123,-8,-126,-34,115,72,-91,-102,57,121,-17,-126,-25,118,64,-97,
[0546] 117,-52,-114,58,111,-64,-108,69,105,-74,-101,79,97,-84,-93,88,
[0547] 107,-89,-69,119,18,-126,37,111,-84,-74,116,24,-127,30,114,-79,
[0548] 96,-115,-4,118,-90,-47,127,-54,-83,121,-13,-111,101,30,-125,70,
[0549] 82,-126,61,57,-126,85,29,-118,105,-1,-104,119,-31,-84,126,-59,
[0550] 68,-124,109,-32,-63,122,-112,38,58,-120,114,-43,-53,119,-117,48,
[0551] 52,-107,127,-106,49,23,-88,124,-119,75,-7,-64,114,-126,97,-36,
[0552] 35,-78,110,-126,123,-102,65,-19,-30,74,-108,125,-124,105,-70,24,
[0553] 18,-41,64,-84,101,-114,123,-127,126,-121,111,-97,80,-59,36,-12,
[0554] ], [
[0556] 18,29,40,50,61,70,79,88,96,102,108,114,118,121,123,124,
[0557] 51,80,103,118,124,121,108,88,60,28,-6,-40,-70,-96,-114,-123,
[0558] 79,114,125,109,71,18,-39,-88,-118,-123,-103,-61,-6,50,96,121,
[0559] 101,125,99,32,-47,-108,-124,-90,-19,59,114,122,81,6,-70,-118,
[0560] 115,114,37,-64,-123,-101,-12,85,125,83,-14,-102,-123,-62,39,115,
[0561] 123,85,-36,-122,-90,28,119,96,-20,-117,-101,12,113,105,-4,-110,
[0562] 126,43,-96,-110,19,124,66,-77,-120,-6,116,87,-56,-125,-32,103,
[0563] 124,-3,-125,-38,113,75,-88,-104,54,121,-15,-126,-26,118,65,-96,
[0564] 118,-48,-116,54,113,-60,-109,66,106,-72,-102,78,98,-83,-93,88,
[0565] 109,-86,-72,117,21,-126,34,112,-83,-76,116,25,-127,30,114,-79,
[0566] 98,-113,-8,119,-88,-49,127,-52,-85,120,-12,-111,100,31,-125,69,
[0567] 85,-126,58,59,-126,84,31,-119,104,0,-105,119,-30,-84,126,-59,
[0568] 70,-124,108,-30,-64,122,-111,36,59,-121,114,-42,-53,119,-116,48,
[0569] 53,-108,127,-105,48,24,-89,124,-119,75,-6,-64,114,-126,97,-36,
[0570] 36,-79,111,-126,123,-101,65,-19,-30,75,-108,125,-124,105,-70,24,
[0571] 18,-42,64,-84,101,-114,123,-127,126,-121,111,-97,80,-59,36,-12,
[0572] ], [
[0574] 16,28,39,50,60,70,79,88,96,102,109,114,118,121,123,124,
[0575] 48,78,101,117,124,122,110,89,62,30,-5,-39,-70,-96,-114,-123,
[0576] 75,112,125,111,74,21,-36,-86,-117,-124,-104,-62,-7,50,96,121,
[0577] 97,125,102,37,-43,-106,-125,-92,-22,57,113,122,82,7,-70,-119,
[0578] 113,116,43,-59,-122,-103,-16,82,125,85,-11,-101,-123,-63,38,115,
[0579] 122,89,-30,-120,-94,23,118,98,-17,-115,-102,10,113,106,-3,-109,
[0580] 126,49,-92,-112,15,123,70,-75,-121,-9,115,88,-54,-125,-32,103,
[0581] 125,3,-124,-42,111,78,-86,-105,52,122,-13,-126,-28,117,65,-96,
[0582] 120,-43,-117,50,114,-57,-111,64,107,-70,-103,76,98,-82,-93,88,
[0583] 112,-83,-75,116,24,-126,31,113,-81,-77,115,27,-127,29,114,-79,
[0584] 101,-111,-11,120,-85,-51,127,-50,-86,120,-10,-112,100,31,-125,69,
[0585] 87,-125,56,62,-126,82,33,-119,103,2,-105,118,-29,-85,126,-59,
[0586] 72,-124,106,-28,-66,123,-110,35,60,-121,113,-41,-54,119,-116,48,
[0587] 55,-109,127,-104,47,26,-89,124,-118,74,-6,-65,114,-126,97,-36,
[0588] 37,-80,111,-126,122,-100,64,-18,-31,75,-108,125,-124,104,-69,24,
[0589] 19,-43,65,-84,101,-114,123,-127,126,-121,111,-97,79,-59,36,-12,
[0590] ], [
[0592] 15,27,38,49,60,70,79,88,95,103,109,114,118,121,124,125,
[0593] 45,76,100,117,124,122,111,90,63,31,-4,-38,-70,-96,-114,-124,
[0594] 72,110,125,113,77,24,-34,-84,-117,-124,-105,-63,-8,49,96,122,
[0595] 94,125,105,41,-40,-104,-125,-95,-25,55,112,123,83,8,-70,-119,
[0596] 110,118,48,-55,-121,-106,-20,79,125,87,-9,-100,-123,-64,38,115,
[0597] 120,93,-25,-119,-97,19,117,100,-14,-114,-103,8,112,107,-3,-109,
[0598] 125,54,-88,-115,10,121,73,-72,-122,-11,114,89,-53,-125,-33,103,
[0599] 126,8,-123,-47,108,81,-83,-107,49,122,-11,-126,-29,117,66,-96,
[0600] 122,-38,-119,46,116,-54,-112,61,108,-68,-104,75,99,-82,-94,88,
[0601] 114,-79,-79,114,28,-126,28,114,-79,-79,114,28,-126,28,114,-79,
[0602] 103,-109,-15,121,-83,-54,127,-48,-88,119,-9,-112,99,32,-125,69,
[0603] 90,-125,53,64,-126,80,35,-120,102,3,-106,118,-29,-85,126,-59,
[0604] 74,-125,105,-26,-68,123,-109,33,61,-121,113,-41,-55,119,-116,48,
[0605] 57,-110,127,-103,45,27,-90,124,-118,73,-5,-65,114,-126,97,-36,
[0606] 39,-81,112,-126,122,-100,63,-17,-31,75,-108,125,-124,104,-69,24,
[0607] 19,-43,65,-85,101,-114,123,-127,126,-120,111,-97,79,-59,36,-12,
[0608] ], [
[0610] 15,26,38,49,59,69,79,87,95,103,109,114,118,122,124,125,
[0611] 43,74,99,116,125,123,112,92,64,32,-3,-38,-69,-95,-114,-124,
[0612] 69,109,125,115,79,27,-31,-83,-116,-125,-106,-65,-9,48,95,122,
[0613] 90,125,107,45,-36,-102,-125,-96,-27,53,112,123,84,9,-69,-119,
[0614] 107,120,53,-51,-120,-108,-23,77,125,89,-7,-99,-124,-65,37,115,
[0615] 118,97,-19,-117,-100,15,115,102,-11,-113,-105,6,111,107,-2,-109,
[0616] 125,59,-84,-117,5,120,76,-69,-123,-14,113,91,-52,-126,-33,103,
[0617] 126,14,-122,-51,106,84,-80,-109,46,123,-8,-126,-30,116,66,-96,
[0618] 123,-33,-120,42,117,-50,-114,58,110,-66,-105,74,100,-81,-94,88,
[0619] 116,-75,-82,112,32,-126,25,115,-77,-80,113,29,-126,27,114,-79,
[0620] 105,-107,-19,122,-80,-57,126,-46,-89,118,-7,-112,98,33,-125,69,
[0621] 92,-124,50,67,-126,78,37,-120,101,5,-106,117,-28,-85,125,-58,
[0622] 76,-125,103,-24,-70,124,-108,32,62,-121,112,-40,-55,119,-116,47,
[0623] 59,-110,126,-101,43,28,-91,124,-117,72,-4,-66,114,-126,96,-36,
[0624] 40,-82,112,-126,121,-99,62,-16,-32,76,-108,125,-123,104,-69,24,
[0625] 20,-44,66,-85,102,-114,123,-126,126,-120,110,-96,79,-59,36,-12,
[0626] ], [
[0628] 14,26,37,48,59,69,78,87,95,103,109,114,119,122,124,125,
[0629] 41,72,98,116,125,124,113,93,65,33,-2,-37,-69,-95,-114,-124,
[0630] 66,107,125,116,82,29,-29,-81,-116,-125,-107,-66,-10,48,95,122,
[0631] 87,124,109,49,-33,-100,-126,-98,-30,51,111,124,85,10,-69,-119,
[0632] 104,122,57,-47,-118,-110,-27,75,125,91,-5,-98,-124,-66,37,115,
[0633] 116,100,-14,-115,-102,11,114,104,-8,-112,-106,5,111,108,-2,-109,
[0634] 124,64,-80,-118,1,119,79,-66,-123,-17,112,92,-50,-126,-34,103,
[0635] 126,19,-120,-56,103,87,-77,-110,44,123,-6,-125,-32,116,67,-96,
[0636] 124,-28,-122,38,119,-47,-115,56,111,-64,-106,72,100,-80,-94,87,
[0637] 118,-71,-85,110,35,-126,22,116,-75,-82,112,31,-126,27,114,-78,
[0638] 108,-104,-23,123,-78,-59,126,-44,-90,117,-5,-113,98,33,-125,69,
[0639] 95,-123,47,69,-126,76,39,-121,100,6,-107,117,-27,-86,125,-58,
[0640] 79,-125,102,-21,-72,124,-107,30,64,-122,111,-39,-56,119,-115,47,
[0641] 61,-111,126,-100,42,30,-92,124,-117,71,-3,-66,114,-125,96,-36,
[0642] 42,-83,113,-126,121,-98,61,-15,-33,76,-109,125,-123,104,-69,24,
[0643] 21,-44,66,-86,102,-114,123,-126,125,-120,110,-96,79,-58,36,-12,
[0644] ], [
[0646] 13,25,36,48,58,69,78,87,95,103,109,114,119,122,124,125,
[0647] 39,71,97,115,125,124,113,94,66,34,-1,-36,-69,-95,-114,-124,
[0648] 63,105,125,117,84,32,-27,-80,-115,-125,-108,-67,-11,48,95,122,
[0649] 84,124,111,52,-30,-98,-126,-100,-32,50,110,124,85,11,-69,-119,
[0650] 101,123,61,-43,-117,-112,-30,72,125,92,-3,-97,-124,-67,36,115,
[0651] 114,104,-9,-113,-105,7,112,106,-5,-111,-107,3,110,108,-1,-109,
[0652] 122,69,-76,-120,-3,118,82,-63,-124,-19,111,93,-49,-126,-34,103,
[0653] 126,25,-119,-60,101,90,-74,-112,41,124,-4,-125,-33,115,67,-95,
[0654] 125,-23,-123,33,120,-43,-117,53,112,-62,-107,71,101,-79,-95,87,
[0655] 119,-67,-89,108,39,-126,19,117,-73,-84,111,32,-126,26,114,-78,
[0656] 110,-101,-27,123,-75,-62,126,-41,-92,117,-4,-114,97,34,-125,69,
[0657] 97,-122,43,72,-126,73,42,-121,98,8,-108,116,-26,-86,125,-58,
[0658] 81,-126,100,-18,-74,124,-106,28,65,-122,111,-38,-56,119,-115,47,
[0659] 63,-113,126,-99,40,32,-93,125,-116,70,-2,-67,114,-125,96,-36,
[0660] 43,-84,113,-126,120,-97,60,-14,-34,77,-109,125,-123,103,-69,24,
[0661] 22,-45,67,-86,102,-114,123,-126,125,-120,110,-96,78,-58,36,-12,
[0662] ], [
[0664] 13,24,36,47,58,68,78,87,95,103,109,115,119,122,125,126,
[0665] 37,69,96,115,125,124,114,94,67,35,-1,-36,-68,-95,-115,-125,
[0666] 60,104,125,118,85,34,-26,-79,-115,-126,-109,-67,-11,47,95,122,
[0667] 81,123,113,55,-27,-97,-126,-101,-34,48,110,124,86,11,-68,-119,
[0668] 98,124,65,-39,-116,-113,-33,70,125,94,-2,-96,-124,-67,36,115,
[0669] 112,107,-5,-111,-107,4,111,108,-3,-110,-108,2,110,109,-1,-109,
[0670] 121,74,-72,-121,-8,116,84,-60,-124,-22,110,94,-48,-126,-35,103,
[0671] 125,30,-117,-64,98,93,-71,-113,38,124,-2,-125,-34,115,68,-95,
[0672] 126,-17,-124,29,121,-39,-118,50,113,-60,-108,70,102,-79,-95,87,
[0673] 121,-62,-92,105,43,-125,15,118,-70,-85,110,34,-126,25,114,-78,
[0674] 112,-98,-31,124,-71,-65,125,-38,-94,116,-2,-114,96,35,-125,68,
[0675] 100,-121,39,75,-126,71,44,-122,97,10,-108,115,-25,-87,125,-58,
[0676] 84,-126,98,-15,-76,124,-104,26,67,-122,110,-37,-57,119,-115,47,
[0677] 66,-114,125,-97,38,34,-94,125,-115,69,-1,-67,115,-125,96,-36,
[0678] 45,-86,114,-126,120,-96,59,-13,-35,77,-109,125,-123,103,-68,24,
[0679] 23,-46,67,-86,102,-115,123,-126,125,-119,110,-96,78,-58,36,-12,
[0680] ], [
[0682] 12,24,36,47,58,68,78,87,95,103,109,115,119,122,125,126,
[0683] 36,68,95,115,125,125,115,95,68,36,0,-36,-68,-95,-115,-125,
[0684] 58,103,125,119,87,36,-24,-78,-115,-126,-109,-68,-12,47,95,122,
[0685] 78,122,115,58,-24,-95,-126,-103,-36,47,109,125,87,12,-68,-119,
[0686] 95,125,68,-36,-115,-115,-36,68,125,95,-0,-95,-125,-68,36,115,
[0687] 109,109,0,-109,-109,-0,109,109,0,-109,-109,-0,109,109,0,-109,
[0688] 119,78,-68,-122,-12,115,87,-58,-125,-24,109,95,-47,-126,-36,103,
[0689] 125,36,-115,-68,95,95,-68,-115,36,125,-0,-125,-36,115,68,-95,
[0690] 126,-12,-125,24,122,-36,-119,47,115,-58,-109,68,103,-78,-95,87,
[0691] 122,-58,-95,103,47,-125,12,119,-68,-87,109,36,-126,24,115,-78,
[0692] 115,-95,-36,125,-68,-68,125,-36,-95,115,-0,-115,95,36,-125,68,
[0693] 103,-119,36,78,-126,68,47,-122,95,12,-109,115,-24,-87,125,-58,
[0694] 87,-126,95,-12,-78,125,-103,24,68,-122,109,-36,-58,119,-115,47,
[0695] 68,-115,125,-95,36,36,-95,125,-115,68,0,-68,115,-125,95,-36,
[0696] 47,-87,115,-126,119,-95,58,-12,-36,78,-109,125,-122,103,-68,24,
[0697] 24,-47,68,-87,103,-115,122,-126,125,-119,109,-95,78,-58,36,-12,
[0698] ], [
[0700] 11,23,35,47,57,68,78,87,95,103,109,115,119,123,125,126,
[0701] 34,67,94,114,125,125,115,96,69,36,1,-35,-68,-95,-115,-125,
[0702] 56,101,125,120,88,37,-22,-77,-114,-126,-110,-69,-13,47,95,123,
[0703] 75,122,116,60,-21,-94,-126,-104,-37,46,109,125,88,13,-68,-119,
[0704] 92,125,71,-32,-113,-116,-38,66,125,97,2,-95,-125,-69,35,115,
[0705] 107,112,4,-107,-111,-3,108,111,2,-108,-110,-1,109,110,0,-109,
[0706] 117,82,-64,-124,-16,113,89,-55,-125,-26,108,96,-46,-126,-36,103,
[0707] 124,41,-112,-72,92,98,-65,-116,33,125,2,-125,-37,114,69,-95,
[0708] 126,-6,-125,19,123,-32,-120,44,116,-56,-110,67,103,-77,-96,87,
[0709] 124,-53,-98,100,51,-124,8,120,-66,-89,108,37,-126,23,115,-78,
[0710] 117,-92,-40,125,-65,-71,124,-33,-97,114,2,-115,94,36,-125,68,
[0711] 105,-117,31,81,-126,65,50,-123,94,14,-110,114,-23,-87,125,-58,
[0712] 90,-126,93,-9,-80,125,-101,22,70,-123,108,-34,-59,119,-114,47,
[0713] 71,-116,124,-93,33,38,-96,125,-114,67,1,-69,115,-125,95,-35,
[0714] 49,-88,115,-126,118,-94,56,-11,-37,79,-109,125,-122,102,-68,24,
[0715] 25,-48,69,-88,103,-115,122,-126,124,-119,109,-95,78,-57,35,-12,
[0716] ], [
[0718] 11,23,35,46,57,68,78,87,95,103,109,115,119,123,125,126,
[0719] 33,66,94,114,125,125,116,97,70,37,1,-35,-68,-95,-115,-125,
[0720] 53,100,124,121,90,39,-21,-76,-114,-126,-110,-70,-13,46,95,123,
[0721] 73,121,117,63,-19,-92,-126,-105,-39,44,108,125,88,13,-68,-119,
[0722] 90,126,74,-29,-112,-117,-41,64,124,98,3,-94,-125,-69,35,115,
[0723] 104,114,9,-105,-113,-7,106,112,5,-107,-111,-3,108,110,1,-109,
[0724] 115,86,-60,-124,-20,112,92,-52,-126,-28,107,97,-45,-126,-37,103,
[0725] 123,46,-110,-76,90,100,-62,-117,30,125,4,-124,-38,114,69,-95,
[0726] 126,-1,-126,14,124,-28,-121,41,117,-53,-111,65,104,-76,-96,87,
[0727] 125,-48,-102,97,55,-123,5,121,-63,-90,107,39,-126,22,115,-78,
[0728] 119,-88,-45,126,-61,-74,123,-30,-99,113,4,-116,93,37,-125,68,
[0729] 108,-115,27,84,-125,62,52,-123,92,16,-111,113,-22,-88,124,-57,
[0730] 93,-126,90,-5,-83,125,-99,19,72,-123,107,-33,-59,119,-114,46,
[0731] 74,-117,123,-91,30,40,-98,125,-113,66,2,-70,115,-124,95,-35,
[0732] 51,-90,116,-126,118,-93,55,-9,-38,79,-110,125,-122,102,-68,24,
[0733] 26,-49,70,-88,103,-115,122,-126,124,-118,108,-94,77,-57,35,-12,
[0734] ], [
[0736] 11,23,34,46,57,68,78,87,95,103,109,115,119,123,125,126,
[0737] 31,65,93,114,125,126,116,97,70,37,2,-34,-68,-95,-115,-125,
[0738] 51,99,124,121,91,40,-20,-75,-114,-126,-111,-70,-14,46,95,123,
[0739] 70,120,118,65,-17,-91,-126,-106,-40,43,108,126,89,14,-68,-119,
[0740] 87,126,77,-26,-111,-118,-43,63,124,99,4,-93,-126,-70,34,115,
[0741] 102,116,12,-103,-114,-10,105,113,7,-106,-112,-4,108,111,1,-109,
[0742] 113,89,-56,-125,-24,110,94,-50,-126,-30,106,98,-44,-126,-37,103,
[0743] 121,51,-108,-79,87,103,-59,-118,28,126,6,-124,-39,114,70,-95,
[0744] 126,5,-126,10,125,-24,-122,38,118,-51,-112,64,105,-76,-96,87,
[0745] 125,-43,-105,94,59,-122,1,122,-61,-92,106,40,-126,21,115,-77,
[0746] 121,-84,-49,126,-57,-77,123,-26,-100,111,6,-116,93,38,-125,68,
[0747] 111,-113,22,87,-125,59,55,-124,90,18,-112,112,-20,-89,124,-57,
[0748] 96,-125,87,-1,-85,125,-97,16,73,-123,106,-32,-60,119,-114,46,
[0749] 77,-118,123,-89,28,42,-99,125,-112,64,4,-70,115,-124,94,-35,
[0750] 54,-92,117,-125,117,-91,53,-8,-39,80,-110,124,-121,101,-67,24,
[0751] 28,-50,71,-89,104,-115,122,-125,124,-118,108,-94,77,-57,35,-12,
[0752] ], [
[0754] 10,22,34,46,57,67,77,87,95,103,109,115,120,123,125,127,
[0755] 30,64,92,113,125,126,117,98,71,38,2,-34,-67,-95,-115,-125,
[0756] 50,98,124,122,92,42,-18,-74,-113,-127,-111,-71,-14,46,95,123,
[0757] 68,120,119,67,-15,-90,-126,-107,-42,42,107,126,89,14,-67,-120,
[0758] 84,127,80,-23,-110,-119,-45,61,124,100,6,-93,-126,-71,34,115,
[0759] 99,117,16,-101,-116,-13,103,114,9,-105,-113,-5,107,111,2,-109,
[0760] 111,93,-52,-126,-27,108,96,-47,-126,-32,106,99,-43,-126,-38,103,
[0761] 120,55,-105,-83,84,105,-56,-119,25,126,8,-124,-40,113,70,-95,
[0762] 125,10,-126,5,126,-20,-123,35,119,-49,-113,62,106,-75,-97,87,
[0763] 126,-37,-107,90,63,-121,-3,123,-58,-94,105,42,-125,20,116,-77,
[0764] 122,-80,-54,126,-53,-81,122,-23,-102,110,8,-117,92,39,-125,67,
[0765] 113,-111,17,90,-124,55,59,-124,88,21,-112,112,-19,-89,124,-57,
[0766] 99,-125,83,3,-88,125,-95,14,75,-124,105,-30,-61,120,-113,46,
[0767] 80,-119,122,-86,24,45,-101,125,-111,62,5,-71,115,-124,94,-35,
[0768] 56,-93,117,-125,116,-90,52,-6,-40,81,-110,124,-121,101,-67,23,
[0769] 29,-51,72,-89,104,-115,122,-125,123,-117,107,-94,76,-57,35,-12,
[0770] ], [
[0772] 10,22,34,45,57,67,77,87,95,103,109,115,120,123,125,127,
[0773] 29,63,92,113,125,126,117,98,71,38,2,-34,-67,-95,-115,-125,
[0774] 48,97,124,122,93,43,-17,-73,-113,-127,-112,-71,-15,45,95,123,
[0775] 66,119,120,69,-13,-89,-126,-108,-43,41,107,126,90,15,-67,-120,
[0776] 82,127,82,-20,-109,-120,-47,59,124,101,7,-92,-126,-71,34,115,
[0777] 97,119,20,-99,-117,-15,102,115,11,-105,-113,-7,107,111,2,-109,
[0778] 109,96,-49,-126,-31,107,98,-45,-126,-34,105,100,-42,-126,-38,103,
[0779] 118,60,-103,-86,81,107,-53,-120,22,126,10,-124,-42,113,71,-95,
[0780] 124,15,-126,0,126,-16,-124,32,120,-47,-114,61,107,-74,-97,86,
[0781] 126,-32,-110,87,67,-120,-6,123,-56,-96,103,44,-125,19,116,-77,
[0782] 123,-75,-59,126,-49,-84,121,-20,-104,109,10,-118,91,40,-125,67,
[0783] 116,-108,12,94,-123,52,62,-125,86,23,-113,111,-18,-90,124,-57,
[0784] 102,-124,80,8,-91,125,-93,11,77,-124,104,-29,-62,120,-113,46,
[0785] 83,-120,120,-83,21,48,-102,125,-110,61,7,-72,116,-123,93,-35,
[0786] 59,-95,118,-125,114,-88,50,-4,-42,82,-111,124,-121,100,-66,23,
[0787] 31,-53,73,-90,105,-115,122,-125,123,-117,107,-93,76,-56,35,-12,
[0788] ], [
[0790] 9,22,34,45,56,67,77,87,95,103,109,115,120,123,126,127,
[0791] 28,62,91,113,125,126,117,99,72,39,3,-34,-67,-95,-115,-126,
[0792] 46,96,123,123,94,44,-16,-73,-113,-127,-112,-72,-15,45,95,123,
[0793] 64,118,121,71,-11,-87,-126,-109,-44,40,107,126,90,15,-67,-120,
[0794] 80,127,84,-18,-107,-121,-49,58,123,102,8,-91,-126,-72,34,115,
[0795] 94,120,23,-97,-118,-18,101,116,13,-104,-114,-8,107,112,3,-109,
[0796] 106,98,-45,-126,-34,105,100,-43,-127,-36,104,101,-41,-127,-38,103,
[0797] 116,64,-100,-89,78,109,-50,-121,20,126,12,-123,-43,113,71,-95,
[0798] 123,21,-126,-4,126,-12,-125,29,121,-44,-115,59,107,-74,-98,86,
[0799] 126,-26,-113,83,70,-119,-10,124,-53,-97,102,45,-125,18,116,-77,
[0800] 125,-70,-64,125,-44,-87,120,-16,-105,107,13,-118,90,41,-125,67,
[0801] 118,-105,7,97,-122,48,65,-125,83,26,-114,110,-16,-91,124,-57,
[0802] 106,-123,76,12,-94,125,-90,7,79,-124,103,-27,-63,120,-113,46,
[0803] 87,-121,119,-80,17,51,-104,125,-108,59,9,-73,116,-123,93,-34,
[0804] 62,-97,119,-124,113,-86,47,-2,-43,83,-111,124,-120,100,-66,23,
[0805] 32,-54,74,-91,105,-116,122,-125,123,-116,106,-92,75,-56,34,-12,
[0806] ], [
[0808] 9,21,33,45,56,67,77,86,95,103,109,115,120,123,126,127,
[0809] 27,62,91,112,125,126,118,99,72,39,3,-33,-67,-95,-115,-126,
[0810] 45,95,123,123,95,45,-15,-72,-112,-127,-113,-72,-15,45,95,123,
[0811] 62,118,122,72,-9,-86,-126,-109,-45,39,106,126,91,15,-67,-120,
[0812] 77,127,86,-16,-106,-122,-51,56,123,103,9,-91,-126,-72,33,115,
[0813] 92,121,26,-96,-119,-21,99,117,15,-103,-115,-9,106,112,3,-109,
[0814] 104,101,-41,-127,-37,104,102,-41,-127,-38,103,102,-40,-127,-39,103,
[0815] 114,68,-98,-92,75,111,-48,-122,18,127,14,-123,-44,112,72,-95,
[0816] 122,26,-125,-9,126,-8,-125,26,122,-42,-116,58,108,-73,-98,86,
[0817] 126,-21,-115,80,74,-118,-14,125,-50,-99,101,47,-125,17,116,-77,
[0818] 125,-65,-69,125,-40,-90,118,-13,-107,106,15,-119,89,42,-125,67,
[0819] 120,-101,1,100,-121,44,69,-125,81,29,-115,109,-15,-91,124,-56,
[0820] 109,-122,71,17,-97,125,-88,4,82,-124,101,-25,-65,120,-112,45,
[0821] 91,-122,117,-77,13,54,-105,125,-107,57,11,-75,116,-123,92,-34,
[0822] 66,-99,120,-124,111,-84,45,0,-45,84,-111,124,-120,99,-65,23,
[0823] 35,-56,75,-92,106,-116,122,-124,122,-116,105,-92,75,-55,34,-11,
[0824] ], [
[0826] 9,21,33,45,56,67,77,86,95,103,110,115,120,123,126,127,
[0827] 26,61,90,112,125,127,118,100,73,40,4,-33,-67,-95,-115,-126,
[0828] 43,94,123,124,96,46,-14,-71,-112,-127,-113,-73,-16,45,95,123,
[0829] 60,117,122,74,-7,-85,-126,-110,-46,38,106,127,91,16,-67,-120,
[0830] 75,127,88,-13,-105,-122,-52,55,123,103,10,-90,-126,-72,33,115,
[0831] 89,122,29,-94,-120,-23,98,118,16,-102,-115,-10,106,113,3,-109,
[0832] 102,103,-38,-127,-40,102,103,-38,-127,-40,102,103,-39,-127,-39,103,
[0833] 112,72,-95,-95,72,112,-45,-123,15,127,15,-123,-45,112,72,-95,
[0834] 120,31,-125,-13,126,-5,-126,23,123,-40,-117,57,109,-72,-98,86,
[0835] 125,-15,-117,76,78,-116,-18,125,-48,-101,100,49,-125,16,117,-77,
[0836] 126,-60,-73,124,-35,-93,117,-9,-109,105,17,-120,88,43,-125,67,
[0837] 122,-97,-5,103,-119,39,72,-126,79,31,-116,108,-13,-92,124,-56,
[0838] 112,-120,66,23,-100,125,-85,0,84,-125,100,-23,-66,120,-112,45,
[0839] 95,-123,115,-73,9,58,-107,125,-105,54,13,-76,117,-122,92,-34,
[0840] 69,-102,120,-123,110,-81,42,3,-47,85,-112,124,-119,99,-65,23,
[0841] 37,-58,77,-93,106,-116,122,-124,121,-115,105,-91,74,-55,34,-11,
[0842] ], [
[0844] 9,21,33,45,56,67,77,86,95,103,110,115,120,124,126,127,
[0845] 25,60,90,112,125,127,118,100,73,40,4,-33,-67,-95,-115,-126,
[0846] 42,93,123,124,97,47,-13,-71,-112,-127,-113,-73,-16,45,95,123,
[0847] 58,116,123,75,-6,-84,-125,-111,-47,38,106,127,92,16,-67,-120,
[0848] 73,127,90,-11,-104,-123,-54,54,123,104,11,-90,-127,-73,33,115,
[0849] 87,123,32,-92,-121,-25,97,119,18,-101,-116,-11,106,113,4,-109,
[0850] 99,106,-35,-127,-43,100,105,-36,-127,-41,102,104,-38,-127,-40,103,
[0851] 110,76,-92,-97,69,114,-42,-124,13,127,17,-123,-46,112,72,-95,
[0852] 118,36,-124,-18,126,-1,-126,20,123,-38,-118,55,109,-72,-99,86,
[0853] 124,-9,-119,72,81,-115,-21,126,-45,-102,99,50,-125,15,117,-77,
[0854] 126,-54,-78,123,-31,-96,116,-6,-111,103,20,-120,87,44,-125,67,
[0855] 123,-93,-11,107,-117,35,75,-126,76,34,-117,107,-12,-93,124,-56,
[0856] 115,-119,61,28,-103,124,-81,-4,87,-125,98,-21,-67,121,-112,45,
[0857] 99,-124,113,-68,4,62,-109,124,-103,52,15,-77,117,-122,91,-34,
[0858] 73,-104,121,-122,107,-78,39,5,-49,86,-112,124,-118,98,-64,22,
[0859] 40,-60,78,-94,107,-116,122,-123,121,-114,104,-90,73,-54,33,-11,
[0860] ], [
[0862] 8,21,33,44,56,67,77,86,95,103,110,115,120,124,126,127,
[0863] 25,59,89,112,125,127,119,100,73,41,4,-33,-67,-95,-115,-126,
[0864] 41,92,123,124,98,48,-12,-70,-112,-127,-113,-73,-16,44,95,124,
[0865] 56,115,123,76,-4,-83,-125,-111,-48,37,105,127,92,16,-67,-120,
[0866] 71,127,91,-9,-103,-123,-55,53,123,105,12,-89,-127,-73,33,115,
[0867] 85,124,35,-90,-122,-27,96,119,20,-101,-117,-12,105,113,4,-109,
[0868] 97,108,-31,-127,-46,99,106,-34,-127,-43,101,104,-37,-127,-40,103,
[0869] 108,79,-90,-100,66,115,-40,-124,11,127,19,-123,-47,112,73,-95,
[0870] 117,40,-123,-22,126,2,-127,17,124,-36,-118,54,110,-71,-99,86,
[0871] 123,-4,-121,68,85,-113,-25,126,-42,-104,97,52,-125,14,117,-77,
[0872] 126, -49, -83, 122, -26, -99, 114, -2, -112, 102, 22, -121, 86, 45, -126, 67,
[0873] 125, -89, -17, 110, -115, 30, 79, -126, 73, 37, -118, 106, -10, -94, 123, -56,
[0874] 118, -116, 55, 34, -106, 123, -78, -8, 89, -125, 97, -19, -69, 121, -111, 45,
[0875] 103, -124, 110, -63, -1, 66, -111, 124, -101, 49, 18, -79, 117, -122, 91, -33,
[0876] 78, -107, 122, -121, 105, -75, 35, 9, -52, 88, -113, 123, -118, 97, -64, 22,
[0877] 43, -62, 80, -96, 108, -117, 122, -123, 120, -113, 103, -89, 72, -53, 33, -11, ]
[0879] 32p LGT:
[0880] A 32p LGT kernel can be any 32×32 matrix from the following set: [
[0882] 25,30,35,40,45,50,55,59,64,68,72,76,80,84,88,91,94,97,100,103,106,108,110,112,114,115,117,118,119,119,120,120
[0883] 68,81,92,102,110,116,120,122,121,119,115,109,101,91,80,67,53,39,23,8,-8,-24,-39,-54,-68,-80,-92,-101,-109,-115,-119,-122,
[0884] 96,111,120,124,121,112,98,80,57,32,5,-23,-49,-72,-93,-108,-119,-123,-122,-115,-102,-84,-62,-37,-11,17,43,67,89,105,117,123,
[0885] 112,124,123,111,87,55,18,-21,-58,-89,-112,-124,-123,-111,-88,-56,-19,20,58,89,112,124,123,111,88,56,19,-20,-57,-89,-111,-124,
[0886] 121,125,109,75,28,-23,-70,-106,-124,-122,-100,-62,-13,38,82,113,126,118,90,48,-2,-52,-93,-119,-126,-111,-79,-33,18,66,103,123,
[0887] 125,119,83,27,-36,-90,-122,-123,-94,-42,21,79,117,126,104,56,-6,-66,-110,-127,-112,-69,-9,53,102,125,118,81,24,-39,-92,-123,
[0888] 127,108,51,-23,-90,-125,-116,-67,5,76,120,122,82,13,-61,-113,-126,-95,-31,44,104,127,106,48,-27,-92,-125,-115,-64,9,79,121,
[0889] 127,93,16,-69,-121,-117,-59,27,100,127,94,18,-67,-121,-118,-61,25,99,127,96,20,-65,-120,-119,-62,23,98,127,97,22,-64,-120,
[0890] 126,76,-19,-103,-125,-73,24,106,125,69,-28,-108,-124,-66,32,110,123,62,-36,-112,-122,-59,40,114,120,55,-43,-116,-119,-51,47,117,
[0891] 124,57,-53,-123,-102,-5,96,126,62,-47,-122,-106,-11,91,127,68,-41,-120,-109,-18,87,127,73,-36,-118,-112,-24,83,127,78,-30,-115,
[0892] 122,37,-82,-127,-58,63,127,77,-43,-124,-94,21,117,107,2,-106,-118,-24,91,125,46,-74,-127,-66,55,126,84,-34,-121,-100,11,112,
[0893] 119,16,-105,-113,-1,112,106,-13,-119,-97,28,123,87,-42,-126,-76,56,128,63,-69,-127,-50,80,125,36,-91,-121,-22,101,116,7,-109,
[0894] 116,-5,-120,-86,55,127,41,-96,-114,10,122,82,-60,-127,-36,100,111,-16,-123,-78,65,126,31,-103,-109,21,124,73,-69,-126,-26,106,
[0895] 113,-26,-127,-47,100,104,-41,-128,-32,109,95,-55,-126,-17,116,84,-69,-123,-2,122,71,-81,-118,14,126,58,-92,-111,29,127,44,-102,
[0896] 109,-45,-126,-3,125,50,-106,-91,71,118,-26,-128,-23,119,68,-93,-104,53,124,-6,-126,-42,110,84,-78,-114,34,127,14,-122,-61,99,
[0897] 104,-64,-116,42,124,-18,-128,-6,127,29,-121,-52,111,73,-97,-92,80,107,-60,-118,38,125,-14,-128,-10,126,34,-120,-56,109,77,-95,
[0898] 100,-80,-99,81,99,-82,-98,82,97,-83,-97,84,96,-84,-96,85,95,-86,-94,86,94,-87,-93,88,93,-88,-92,89,91,-90,-91,90,
[0899] 95,-95,-76,110,53,-121,-29,127,3,-127,23,123,-48,-113,70,99,-90,-81,107,59,-119,-35,126,10,-128,16,124,-41,-116,65,103,-86,
[0900] 90,-107,-47,126,-3,-125,52,104,-93,-67,120,20,-128,31,116,-76,-85,110,42,-127,8,123,-57,-101,97,62,-122,-14,127,-36,-113,81,
[0901] 84,-117,-16,126,-58,-92,112,27,-127,48,99,-106,-37,128,-38,-106,100,48,-127,27,112,-92,-57,126,-16,-116,85,67,-124,5,121,-76,
[0902] 79,-123,16,111,-102,-33,127,-65,-77,124,-19,-110,103,30,-126,67,75,-124,21,108,-104,-28,126,-69,-73,125,-23,-107,106,26,-125,71,
[0903] 73,-127,47,82,-125,36,91,-122,25,99,-118,13,106,-113,2,112,-107,-10,117,-101,-22,121,-93,-33,124,-85,-44,127,-75,-55,128,-66,
[0904] 67,-128,76,44,-124,95,19,-115,110,-7,-102,121,-33,-84,127,-57,-63,128,-79,-40,123,-97,-15,114,-112,11,100,-122,36,82,-127,60,
[0905] 61,-125,99,-0,-99,126,-61,-48,122,-107,14,89,-127,73,35,-117,114,-28,-78,128,-84,-21,111,-120,42,67,-127,94,7,-103,124,-55,
[0906] 54,-120,116,-44,-54,120,-116,45,53,-120,117,-45,-52,119,-117,46,52,-119,117,-47,-51,119,-117,47,50,-119,118,-48,-50,118,-118,49,
[0907] 48,-112,126,-82,2,80,-125,114,-51,-35,105,-128,93,-16,-68,121,-120,64,21,-96,128,-102,30,56,-116,124,-75,-7,86,-127,110,-43,
[0908] 41,-101,128,-111,57,16,-84,123,-121,79,-10,-63,114,-127,97,-35,-39,100,-127,112,-59,-14,82,-123,122,-80,12,61,-113,127,-99,37,
[0909] 34,-88,121,-126,101,-52,-9,68,-111,128,-115,74,-17,-45,96,-124,124,-94,42,20,-77,116,-128,109,-65,6,55,-103,127,-120,86,-31,
[0910] 28,-73,108,-126,125,-105,69,-23,-27,73,-107,126,-125,105,-70,24,26,-72,107,-126,125,-106,70,-24,-26,72,-107,126,-125,106,-71,25,
[0911] 21,-56,87,-111,124,-128,120,-102,75,-42,5,32,-67,96,-116,127,-126,115,-94,65,-30,-7,44,-77,103,-121,128,-124,110,-86,55,-19,
[0912] 14,-38,61,-82,100,-113,123,-127,127,-122,112,-98,80,-60,36,-12,-13,38,-61,82,-99,113,-123,127,-127,122,-113,99,-81,60,-37,13,
[0913] 7,-19,32,-44,55,-66,77,-86,95,-103,110,-116,121,-124,127,-128,128,-126,124,-120,116,-110,103,-95,86,-76,66,-55,43,-31,19,-6,
[0914] ], [
[0916] 18,24,29,35,40,45,50,55,60,65,69,74,78,82,86,90,94,97,101,104,107,109,112,114,116,118,119,120,121,122,122,123,
[0917] 52,67,80,92,102,111,117,121,123,123,120,115,109,100,89,77,63,48,32,16,-1,-18,-34,-50,-65,-78,-91,-101,-110,-116,-121,-123,
[0918] 79,98,113,122,124,120,110,94,73,49,22,-6,-34,-60,-83,-102,-115,-123,-124,-119,-107,-91,-69,-44,-17,11,39,65,87,105,117,123,
[0919] 98,117,125,120,102,74,39,-0,-40,-75,-103,-120,-125,-117,-98,-68,-31,8,47,81,107,122,124,114,92,61,24,-16,-54,-87,-111,-123,
[0920] 111,125,119,92,49,-1,-52,-94,-119,-125,-109,-75,-29,23,71,107,124,121,97,57,7,-44,-88,-117,-126,-113,-82,-36,15,64,102,123,
[0921] 119,124,98,47,-16,-75,-115,-126,-105,-57,5,66,110,126,110,66,5,-57,-104,-126,-115,-75,-16,47,98,124,119,83,27,-37,-91,-122,
[0922] 124,117,69,-4,-75,-120,-122,-80,-11,63,114,125,91,25,-50,-107,-126,-101,-39,36,99,126,109,53,-22,-89,-124,-116,-66,7,78,121,
[0923] 126,104,33,-53,-115,-122,-72,12,91,126,102,30,-57,-116,-121,-69,16,93,127,100,27,-60,-118,-120,-66,19,96,127,98,23,-63,-119,
[0924] 127,88,-3,-93,-127,-84,10,97,126,79,-16,-101,-126,-74,22,105,124,69,-28,-108,-123,-63,34,112,121,58,-41,-114,-119,-52,46,117,
[0925] 127,70,-39,-119,-110,-18,87,127,72,-37,-118,-111,-21,85,127,74,-34,-117,-112,-24,83,127,76,-31,-116,-113,-26,81,127,79,-29,-115,
[0926] 125,49,-71,-127,-68,53,126,85,-33,-121,-100,12,113,111,9,-101,-120,-30,87,125,50,-70,-127,-69,52,126,86,-32,-120,-100,11,112,
[0927] 123,28,-97,-118,-12,107,111,-4,-115,-103,19,121,92,-35,-125,-81,50,127,68,-64,-127,-54,77,126,39,-89,-122,-24,100,116,8,-109,
[0928] 120,6,-116,-93,46,127,50,-90,-117,2,119,87,-53,-127,-42,96,114,-10,-122,-81,61,127,34,-101,-110,18,124,75,-68,-125,-26,106,
[0929] 117,-16,-126,-56,94,109,-32,-127,-40,105,99,-49,-127,-23,114,88,-64,-124,-6,120,74,-78,-119,11,125,60,-91,-111,28,127,44,-102,
[0930] 113,-37,-127,-11,123,58,-101,-96,65,120,-19,-128,-29,117,73,-89,-106,49,125,-2,-126,-45,109,86,-76,-115,33,127,15,-121,-61,98,
[0931] 109,-56,-119,34,126,-11,-128,-12,125,35,-119,-57,108,77,-94,-95,77,109,-57,-119,35,126,-12,-128,-12,125,35,-119,-57,108,77,-94,
[0932] 104,-74,-104,75,103,-76,-102,77,101,-79,-100,80,99,-81,-98,82,98,-83,-97,84,96,-85,-95,86,94,-87,-93,88,92,-89,-91,90,
[0933] 99,-90,-81,107,59,-119,-34,126,9,-128,18,124,-43,-115,67,101,-88,-83,105,62,-118,-37,125,12,-128,15,125,-40,-116,64,103,-86,
[0934] 94,-103,-53,124,3,-126,47,107,-90,-71,118,24,-128,27,117,-74,-88,108,44,-126,6,124,-55,-102,96,63,-121,-15,127,-36,-113,81,
[0935] 89,-114,-21,127,-53,-95,109,31,-128,44,102,-104,-41,128,-34,-107,98,50,-127,25,112,-91,-59,126,-15,-117,84,68,-123,5,121,-76,
[0936] 83,-122,11,113,-99,-37,127,-61,-80,123,-15,-111,101,33,-127,64,77,-124,19,109,-103,-30,126,-68,-74,125,-22,-107,105,26,-125,71,
[0937] 77,-126,43,85,-124,32,93,-121,21,101,-117,10,107,-112,-1,113,-106,-12,118,-99,-24,122,-92,-34,125,-84,-45,127,-75,-56,128,-66,
[0938] 70,-128,72,47,-125,92,22,-117,108,-4,-104,120,-30,-86,126,-55,-65,128,-77,-42,123,-96,-16,114,-111,10,100,-122,36,82,-127,60,
[0939] 64,-126,97,3,-101,125,-58,-51,123,-106,12,91,-127,71,37,-118,113,-26,-80,128,-83,-22,111,-119,41,68,-127,94,7,-103,124,-54,
[0940] 57,-121,115,-41,-56,121,-115,42,55,-120,116,-43,-54,120,-116,44,53,-120,117,-46,-52,119,-117,47,51,-119,117,-48,-50,118,-118,49,
[0941] 50,-113,125,-80,-1,81,-125,113,-49,-37,106,-127,91,-14,-69,122,-119,63,22,-97,128,-101,29,57,-116,124,-75,-7,86,-127,109,-43,
[0942] 43,-103,128,-110,55,18,-85,124,-121,77,-8,-64,115,-127,96,-34,-40,101,-127,111,-58,-15,83,-123,122,-80,11,61,-113,127,-99,37,
[0943] 36,-90,122,-126,100,-50,-11,69,-112,128,-114,73,-15,-46,97,-125,123,-93,41,21,-78,116,-128,109,-65,5,56,-103,127,-120,86,-31,
[0944] 29,-75,109,-126,125,-104,68,-22,-28,74,-108,126,-125,105,-69,23,27,-73,107,-126,125,-105,70,-24,-26,72,-107,125,-125,106,-71,25,
[0945] 22,-58,88,-111,125,-128,119,-101,74,-41,4,33,-67,96,-116,127,-126,115,-94,65,-30,-7,44,-77,103,-121,128,-124,109,-86,55,-19,
[0946] 15,-39,62,-83,100,-114,123,-127,127,-122,112,-98,80,-59,36,-11,-14,38,-61,82,-99,113,-123,127,-127,122,-113,99,-81,60,-37,12,
[0947] 7,-20,32,-44,56,-66,77,-86,95,-103,110,-116,121,-124,127,-128,128,-126,124,-120,115,-109,102,-95,86,-76,66,-55,43,-31,19,-6,
[0948] ], [
[0950] 14,20,26,31,37,42,48,53,58,63,68,73,77,82,86,90,94,97,101,104,107,110,112,115,117,119,120,122,123,123,124,124,
[0951] 42,57,72,85,97,107,115,120,124,124,123,119,113,104,94,82,68,53,37,20,3,-14,-31,-47,-63,-77,-90,-101,-110,-117,-122,-124,
[0952] 65,88,106,118,124,124,116,103,84,60,33,5,-24,-51,-76,-97,-112,-122,-125,-121,-111,-95,-74,-49,-21,8,36,63,86,104,117,124,
[0953] 85,110,123,124,111,87,54,15,-26,-63,-95,-116,-125,-121,-104,-77,-41,-1,39,75,103,120,125,117,96,65,27,-13,-52,-86,-111,-124,
[0954] 100,122,124,103,65,16,-36,-82,-114,-126,-116,-86,-41,11,61,101,123,123,102,64,14,-38,-83,-114,-126,-115,-85,-39,13,63,102,123,
[0955] 110,126,109,64,2,-60,-107,-126,-112,-69,-9,54,103,125,115,75,15,-48,-99,-125,-118,-80,-22,42,95,123,120,85,29,-35,-90,-122,
[0956] 118,123,83,13,-61,-113,-125,-91,-25,51,108,126,99,36,-40,-101,-126,-106,-47,29,94,125,112,58,-17,-86,-123,-117,-68,6,77,121,
[0957] 123,113,50,-38,-107,-125,-84,-2,81,125,109,41,-46,-112,-124,-77,7,87,126,104,33,-54,-115,-122,-70,16,93,127,99,24,-62,-119,
[0958] 126,99,12,-82,-127,-94,-4,88,127,88,-4,-94,-127,-82,13,100,126,75,-21,-105,-124,-68,29,109,122,61,-38,-113,-120,-53,46,117,
[0959] 127,82,-25,-113,-116,-31,77,127,81,-26,-113,-115,-30,77,127,81,-26,-114,-115,-30,78,127,80,-27,-114,-115,-29,79,127,79,-28,-114,
[0960] 127,62,-59,-127,-78,41,123,93,-22,-117,-105,2,108,115,17,-96,-122,-37,82,126,55,-66,-127,-72,48,125,88,-29,-120,-101,10,112,
[0961] 126,40,-88,-122,-24,100,116,7,-110,-108,10,117,98,-27,-123,-86,44,126,73,-59,-127,-58,74,126,42,-87,-122,-26,99,117,9,-109,
[0962] 124,18,-110,-100,36,127,59,-83,-120,-7,115,93,-46,-127,-48,91,116,-5,-120,-85,57,127,38,-99,-111,16,123,76,-67,-125,-27,105,
[0963] 121,-5,-123,-65,87,114,-23,-127,-48,100,104,-42,-127,-30,111,92,-59,-125,-11,119,78,-75,-120,8,124,62,-90,-112,27,127,45,-102,
[0964] 117,-27,-127,-21,120,65,-95,-101,58,122,-12,-127,-35,114,77,-85,-109,45,126,2,-125,-49,107,88,-74,-116,31,127,17,-121,-62,98,
[0965] 113,-48,-122,26,127,-3,-127,-20,124,42,-116,-63,105,82,-90,-98,73,111,-53,-120,31,126,-9,-127,-14,125,37,-118,-58,108,77,-94,
[0966] 109,-67,-108,69,107,-70,-106,72,105,-74,-104,75,103,-77,-101,78,100,-80,-99,81,98,-83,-96,84,95,-86,-94,87,93,-88,-91,90,
[0967] 104,-84,-86,102,65,-116,-41,125,14,-128,12,125,-39,-117,63,104,-85,-86,103,64,-116,-40,125,14,-128,13,125,-39,-117,64,103,-85,
[0968] 99,-99,-59,123,10,-127,41,110,-86,-75,116,29,-128,23,118,-70,-90,107,47,-126,3,124,-53,-103,95,65,-121,-16,127,-35,-113,81,
[0969] 93,-111,-27,127,-48,-99,106,36,-128,39,104,-101,-45,127,-31,-109,95,53,-127,22,114,-89,-61,125,-13,-117,83,68,-123,4,121,-76,
[0970] 87,-120,6,115,-95,-42,127,-57,-83,121,-11,-113,99,37,-127,62,79,-123,16,110,-102,-32,126,-66,-75,124,-21,-108,105,27,-125,71,
[0971] 81,-125,38,89,-123,28,96,-120,17,103,-115,7,109,-110,-4,114,-105,-15,119,-98,-25,122,-91,-36,125,-83,-46,127,-74,-56,128,-65,
[0972] 74,-128,68,51,-126,89,26,-118,106,-1,-105,119,-27,-88,126,-52,-67,128,-75,-43,124,-95,-17,115,-111,9,101,-121,35,82,-127,60,
[0973] 68,-127,94,7,-103,124,-55,-54,123,-104,9,93,-127,69,39,-119,112,-24,-81,128,-82,-24,112,-119,40,68,-127,93,8,-103,124,-54,
[0974] 61,-122,113,-38,-59,122,-114,39,58,-121,114,-41,-56,121,-115,43,55,-120,116,-44,-53,120,-116,46,52,-119,117,-47,-50,118,-118,49,
[0975] 53,-115,124,-78,-3,83,-126,111,-47,-39,107,-127,90,-12,-71,122,-118,61,23,-98,128,-100,28,57,-117,123,-75,-8,87,-126,109,-43,
[0976] 46,-104,128,-108,53,20,-87,124,-120,76,-6,-66,115,-126,95,-32,-42,101,-127,111,-57,-16,83,-123,122,-80,11,61,-113,127,-98,37,
[0977] 39,-91,123,-125,98,-49,-13,71,-112,128,-113,72,-14,-47,98,-125,123,-92,40,22,-78,117,-127,108,-64,5,56,-103,126,-120,86,-31,
[0978] 31,-76,109,-126,124,-103,67,-20,-29,75,-109,126,-124,104,-68,22,28,-73,108,-126,125,-105,69,-23,-26,72,-107,125,-125,106,-71,25,
[0979] 23,-59,89,-112,125,-127,119,-100,73,-40,3,34,-68,96,-117,127,-126,115,-93,64,-29,-8,44,-77,103,-121,128,-124,109,-86,54,-19,
[0980] 16,-40,63,-83,100,-114,123,-127,127,-122,112,-97,80,-59,35,-11,-14,38,-61,82,-99,113,-123,127,-127,122,-112,98,-81,60,-37,12,
[0981] 8,-20,32,-44,56,-67,77,-87,95,-103,110,-116,121,-124,126,-128,128,-126,124,-120,115,-109,102,-94,86,-76,65,-54,43,-31,19,-6,
[0982] ], [
[0984] 12,18,23,29,35,40,46,51,57,62,67,72,76,81,85,89,93,97,101,104,107,110,113,115,117,119,121,122,123,124,125,125,
[0985] 34,51,67,81,93,104,113,119,123,125,124,121,115,108,97,85,72,57,40,23,6,-12,-29,-46,-62,-76,-90,-101,-110,-118,-122,-125,
[0986] 55,80,100,115,123,125,120,108,90,68,41,13,-17,-45,-71,-93,-110,-121,-125,-123,-113,-98,-77,-52,-24,6,35,62,85,104,118,125,
[0987] 74,103,121,125,117,96,65,26,-15,-54,-88,-112,-124,-123,-109,-83,-48,-8,33,71,100,119,126,118,98,68,30,-11,-51,-85,-111,-124,
[0988] 89,118,126,111,77,30,-23,-72,-108,-125,-120,-93,-50,2,53,95,121,125,107,70,20,-33,-80,-113,-126,-117,-87,-42,11,62,101,123,
[0989] 101,125,116,77,17,-47,-99,-125,-117,-79,-20,44,97,124,119,82,24,-41,-95,-123,-120,-85,-27,37,92,123,121,87,31,-34,-90,-122,
[0990] 111,126,94,29,-47,-106,-126,-100,-37,39,101,126,105,46,-31,-96,-126,-110,-54,22,90,125,114,62,-13,-83,-123,-117,-69,4,76,120,
[0991] 118,120,64,-23,-98,-126,-93,-15,71,122,114,52,-36,-106,-125,-84,-1,81,125,108,39,-49,-113,-123,-73,12,91,126,100,26,-61,-119,
[0992] 122,108,28,-70,-125,-102,-17,79,126,96,7,-87,-127,-89,4,94,126,81,-14,-101,-125,-73,25,107,123,64,-35,-112,-120,-54,45,117,
[0993] 125,93,-10,-106,-121,-44,66,126,90,-15,-108,-119,-40,70,126,87,-19,-110,-118,-36,73,127,84,-23,-112,-116,-31,77,127,80,-27,-114,
[0994] 127,74,-47,-125,-88,29,120,100,-11,-112,-110,-7,103,118,25,-91,-124,-43,77,127,60,-62,-127,-75,45,124,89,-27,-119,-101,9,111,
[0995] 127,53,-79,-125,-35,92,120,17,-104,-113,1,113,103,-19,-121,-91,37,125,77,-54,-127,-62,70,126,45,-85,-123,-27,98,117,9,-108,
[0996] 126,30,-104,-107,25,125,68,-75,-123,-16,111,98,-39,-127,-55,86,119,1,-118,-88,52,127,41,-96,-113,13,122,77,-65,-126,-27,105,
[0997] 124,7,-120,-74,79,118,-14,-125,-56,94,108,-34,-127,-36,107,96,-54,-126,-16,117,81,-72,-121,5,123,64,-88,-113,25,127,45,-102,
[0998] 121,-16,-127,-30,116,73,-89,-106,50,124,-5,-126,-41,111,82,-81,-112,40,126,6,-124,-52,105,90,-72,-117,29,127,18,-121,-62,98,
[0999] 118,-38,-124,17,127,6,-126,-28,121,49,-113,-68,101,86,-86,-101,68,113,-49,-121,28,126,-6,-127,-17,124,38,-118,-59,107,78,-94,
[1000] 114,-59,-112,61,111,-63,-110,66,109,-68,-107,70,106,-72,-104,74,103,-76,-101,78,100,-80,-98,82,97,-84,-95,86,93,-88,-91,90,
[1001] 109,-78,-92,97,71,-113,-47,123,21,-127,6,126,-33,-119,59,106,-81,-89,100,67,-115,-43,124,16,-127,11,125,-38,-117,63,103,-85,
[1002] 104,-94,-65,120,16,-127,35,113,-81,-80,114,34,-127,18,120,-67,-93,104,50,-125,0,125,-51,-104,93,66,-120,-17,127,-34,-113,80,
[1003] 98,-107,-34,127,-42,-103,103,41,-127,34,107,-98,-49,127,-27,-111,93,56,-126,19,115,-87,-63,125,-12,-118,82,69,-123,4,121,-76,
[1004] 92,-117,-1,118,-91,-47,128,-52,-87,120,-6,-115,96,40,-127,59,82,-122,13,112,-100,-34,126,-65,-76,124,-20,-108,104,27,-125,70,
[1005] 85,-124,33,93,-121,23,99,-118,13,105,-113,3,111,-108,-7,115,-103,-18,119,-96,-28,123,-89,-37,125,-82,-47,127,-74,-56,127,-65,
[1006] 79,-127,64,56,-126,86,30,-120,104,3,-107,117,-24,-90,125,-50,-69,128,-73,-45,124,-94,-19,115,-110,8,101,-121,35,82,-127,60,
[1007] 71,-127,91,11,-105,123,-52,-57,124,-102,5,95,-126,67,41,-119,111,-22,-83,128,-80,-25,112,-118,39,69,-127,93,8,-103,124,-54,
[1008] 64,-123,111,-34,-62,123,-112,36,60,-122,113,-38,-58,121,-114,40,57,-121,115,-42,-55,120,-116,45,53,-119,117,-47,-51,118,-118,49,
[1009] 57,-116,123,-75,-7,86,-126,110,-44,-41,108,-127,88,-10,-73,123,-118,60,25,-98,128,-99,27,58,-117,123,-74,-8,87,-126,109,-43,
[1010] 49,-106,128,-107,50,23,-89,125,-119,74,-4,-67,116,-126,94,-31,-43,102,-127,110,-56,-17,84,-123,121,-79,10,62,-113,127,-98,37,
[1011] 41,-93,123,-125,97,-47,-15,72,-113,128,-112,70,-12,-49,98,-125,122,-91,39,23,-79,117,-127,108,-63,4,56,-103,126,-120,85,-31,
[1012] 33,-77,110,-126,124,-102,65,-19,-31,76,-109,126,-124,103,-67,21,29,-74,108,-126,125,-105,69,-23,-27,72,-107,125,-125,106,-71,25,
[1013] 25,-60,90,-112,125,-127,118,-100,72,-39,2,35,-69,97,-117,127,-126,114,-93,64,-29,-8,45,-77,103,-121,128,-124,109,-85,54,-19,
[1014] 17,-41,64,-84,101,-114,123,-127,127,-121,111,-97,79,-58,35,-10,-15,39,-62,82,-100,113,-123,127,-127,122,-112,98,-81,60,-37,12,
[1015] 8,-21,33,-45,56,-67,77,-87,96,-103,110,-116,121,-124,126,-128,127,-126,124,-120,115,-109,102,-94,85,-76,65,-54,43,-31,19,-6,
[1016] ], [
[1018] 10,16,22,28,33,39,45,50,56,61,66,71,76,80,85,89,93,97,101,104,108,111,113,116,118,120,121,123,124,125,125,126,
[1019] 29,46,62,77,91,102,111,119,123,126,125,123,117,110,100,88,74,59,43,26,8,-10,-28,-45,-61,-76,-89,-101,-111,-118,-123,-125,
[1020] 48,74,96,112,122,126,122,112,95,73,47,18,-11,-41,-67,-90,-108,-120,-126,-124,-115,-100,-79,-54,-26,4,33,61,85,104,118,125,
[1021] 65,96,118,126,121,102,72,35,-7,-47,-83,-109,-124,-125,-112,-87,-53,-13,29,67,98,119,126,120,100,70,32,-10,-50,-85,-111,-124,
[1022] 79,113,126,116,86,40,-13,-64,-103,-124,-122,-99,-58,-6,47,91,119,126,110,74,25,-28,-77,-111,-126,-118,-89,-43,10,61,101,123,
[1023] 92,123,121,87,29,-36,-92,-123,-121,-87,-30,35,91,123,121,88,31,-35,-91,-122,-122,-88,-31,34,90,122,122,89,32,-33,-89,-122,
[1024] 103,126,103,42,-35,-99,-126,-107,-48,29,95,126,110,54,-22,-90,-125,-113,-60,16,86,124,116,65,-10,-81,-122,-118,-71,3,76,120,
[1025] 111,124,76,-9,-90,-126,-101,-27,61,119,118,60,-27,-101,-126,-89,-9,76,124,111,44,-44,-111,-124,-76,9,89,126,101,27,-61,-119,
[1026] 118,115,41,-58,-122,-109,-29,69,125,103,17,-79,-126,-95,-5,88,127,86,-8,-97,-126,-77,20,104,124,66,-32,-111,-121,-56,44,116,
[1027] 122,102,3,-98,-124,-55,56,124,97,-4,-102,-122,-48,62,125,92,-12,-107,-120,-41,69,126,87,-19,-110,-117,-34,75,127,81,-27,-114,
[1028] 125,85,-34,-121,-97,17,115,107,-0,-107,-115,-17,97,121,33,-85,-125,-49,72,127,64,-57,-126,-79,42,123,91,-25,-118,-102,9,111,
[1029] 127,64,-68,-126,-47,84,123,28,-98,-117,-8,109,108,-11,-118,-96,31,124,82,-49,-127,-66,67,127,48,-83,-123,-29,97,117,10,-108,
[1030] 127,42,-96,-113,13,122,76,-67,-125,-25,107,103,-31,-126,-61,81,121,7,-115,-92,48,127,45,-94,-114,10,122,79,-64,-126,-28,105,
[1031] 126,19,-116,-82,70,121,-4,-123,-64,88,112,-26,-127,-43,103,100,-48,-126,-21,115,84,-68,-122,1,123,66,-86,-113,24,127,46,-101,
[1032] 124,-5,-126,-41,111,81,-82,-110,42,126,3,-124,-48,107,87,-76,-114,35,127,11,-123,-55,103,92,-69,-117,27,127,19,-120,-62,98,
[1033] 121,-28,-126,7,127,15,-125,-36,119,56,-109,-74,97,91,-81,-104,64,115,-44,-123,24,127,-2,-127,-19,124,40,-117,-60,107,78,-94,
[1034] 118,-50,-116,53,115,-56,-114,59,112,-61,-111,64,109,-67,-107,70,106,-72,-104,75,102,-77,-100,80,98,-82,-96,85,94,-87,-92,89,
[1035] 113,-70,-98,92,78,-109,-54,120,28,-127,-0,127,-28,-121,54,109,-78,-92,98,70,-113,-46,123,19,-127,9,125,-37,-117,62,104,-85,
[1036] 108,-88,-72,117,24,-127,28,116,-76,-85,111,39,-127,13,121,-63,-96,102,54,-124,-3,125,-49,-105,92,68,-120,-18,127,-34,-113,80,
[1037] 103,-103,-41,127,-35,-106,99,47,-127,29,110,-94,-53,126,-22,-113,90,59,-125,16,116,-85,-65,124,-10,-118,80,70,-122,3,121,-75,
[1038] 97,-114,-7,120,-86,-53,127,-47,-91,118,-1,-117,93,44,-127,55,84,-121,10,113,-98,-36,127,-63,-78,123,-19,-109,104,28,-125,70,
[1039] 90,-122,27,97,-119,17,103,-116,8,108,-111,-2,113,-106,-11,117,-101,-21,120,-95,-30,123,-88,-39,125,-81,-48,127,-73,-57,127,-65,
[1040] 83,-127,59,60,-127,82,35,-121,101,8,-110,115,-20,-93,124,-47,-72,127,-71,-47,125,-92,-21,116,-109,7,102,-121,34,83,-127,60,
[1041] 76,-127,87,16,-108,121,-48,-61,125,-99,2,97,-126,64,44,-120,109,-20,-84,127,-79,-27,113,-118,37,70,-127,92,9,-104,123,-54,
[1042] 68,-124,108,-30,-66,124,-110,33,63,-123,111,-35,-61,122,-113,38,59,-121,114,-41,-56,120,-115,43,54,-119,116,-46,-51,118,-117,48,
[1043] 60,-118,122,-72,-10,88,-127,108,-41,-44,110,-126,86,-8,-74,123,-117,58,27,-99,128,-99,25,59,-117,123,-73,-9,87,-126,109,-43,
[1044] 52,-108,128,-105,47,26,-91,125,-118,72,-2,-69,117,-126,93,-29,-45,103,-127,109,-55,-18,85,-123,121,-78,10,62,-113,127,-98,37,
[1045] 44,-95,124,-124,95,-44,-17,74,-114,128,-111,69,-11,-50,99,-125,122,-90,38,24,-80,117,-127,108,-63,4,57,-104,126,-120,85,-31,
[1046] 35,-79,111,-127,123,-101,64,-17,-33,77,-110,126,-124,102,-66,19,30,-75,109,-126,124,-104,68,-22,-27,73,-107,125,-125,106,-70,25,
[1047] 27,-61,91,-113,125,-127,118,-99,71,-38,1,36,-70,98,-117,127,-126,114,-92,63,-28,-9,45,-78,104,-121,127,-123,109,-85,54,-19,
[1048] 18,-42,64,-85,101,-115,123,-127,127,-121,111,-96,78,-57,34,-10,-15,39,-62,83,-100,113,-123,127,-127,122,-112,98,-80,60,-37,12,
[1049] 9,-21,33,-45,57,-67,78,-87,96,-104,110,-116,121,-124,126,-127,127,-126,123,-120,115,-109,102,-94,85,-76,65,-54,43,-31,19,-6,
[1050] ], [
[1052] 9,15,21,26,32,38,44,49,55,60,65,71,75,80,85,89,93,97,101,104,108,111,113,116,118,120,122,123,124,125,126,126,
[1053] 26,43,59,75,88,100,110,118,123,126,126,123,119,111,101,90,76,61,45,27,9,-9,-26,-44,-60,-75,-89,-101,-111,-118,-123,-126,
[1054] 42,69,92,110,121,126,124,114,98,77,51,22,-8,-37,-65,-88,-107,-120,-126,-125,-116,-102,-81,-56,-27,3,32,60,85,104,118,125,
[1055] 57,91,115,126,123,106,78,41,-0,-42,-78,-107,-123,-126,-114,-91,-57,-17,25,64,97,118,126,121,102,71,33,-8,-49,-85,-111,-125,
[1056] 71,108,126,120,93,48,-5,-57,-99,-123,-124,-103,-63,-12,41,87,117,126,112,77,29,-25,-74,-110,-126,-119,-90,-45,8,60,101,123,
[1057] 84,120,124,94,39,-27,-85,-120,-123,-93,-38,28,86,121,123,92,36,-29,-87,-121,-123,-91,-35,31,88,122,122,90,34,-32,-89,-122,
[1058] 95,126,110,53,-24,-92,-125,-112,-57,20,89,125,114,61,-15,-86,-124,-116,-64,11,82,123,117,68,-7,-79,-122,-119,-72,2,75,120,
[1059] 104,126,85,3,-81,-125,-107,-37,52,115,121,68,-19,-97,-127,-94,-15,71,122,114,49,-40,-109,-124,-78,6,88,126,102,28,-60,-119,
[1060] 112,120,53,-47,-118,-115,-40,60,122,108,26,-72,-125,-100,-12,83,127,91,-2,-93,-126,-80,16,102,125,69,-30,-110,-121,-57,44,116,
[1061] 118,109,16,-89,-126,-65,45,121,104,6,-96,-124,-56,55,124,97,-5,-103,-122,-46,65,126,90,-15,-109,-118,-36,74,127,82,-26,-114,
[1062] 122,94,-21,-117,-104,6,110,112,10,-102,-119,-25,91,123,41,-80,-126,-55,67,127,69,-53,-126,-81,39,123,93,-23,-118,-103,8,111,
[1063] 125,75,-57,-127,-58,75,125,38,-91,-120,-18,104,112,-3,-115,-100,24,122,86,-44,-126,-70,63,127,51,-81,-124,-31,96,118,10,-108,
[1064] 127,54,-87,-118,2,119,84,-58,-126,-34,101,108,-23,-125,-68,76,123,13,-113,-95,43,127,49,-91,-115,8,121,80,-63,-126,-29,105,
[1065] 127,31,-110,-91,61,124,6,-120,-72,81,116,-18,-126,-50,99,104,-42,-127,-27,112,88,-65,-123,-2,122,68,-85,-114,22,126,46,-101,
[1066] 126,7,-124,-51,106,88,-74,-115,34,127,11,-123,-55,103,92,-71,-117,29,127,16,-121,-59,100,95,-67,-118,25,127,20,-120,-63,98,
[1067] 124,-17,-127,-4,126,24,-122,-44,115,63,-105,-80,92,95,-76,-108,59,117,-40,-124,19,127,1,-127,-22,123,42,-116,-61,106,78,-93,
[1068] 121,-40,-120,44,119,-47,-117,51,116,-54,-114,58,112,-61,-110,65,108,-68,-106,71,104,-74,-102,78,100,-81,-97,84,95,-86,-92,89,
[1069] 118,-62,-104,85,85,-104,-62,118,35,-125,-7,127,-21,-122,49,111,-74,-95,95,74,-111,-49,122,21,-127,7,125,-35,-118,62,104,-85,
[1070] 113,-81,-79,114,32,-127,21,119,-70,-90,107,45,-126,7,123,-58,-99,99,57,-123,-6,126,-46,-107,90,69,-119,-20,127,-33,-113,80,
[1071] 108,-97,-49,127,-27,-110,94,54,-126,22,113,-90,-58,125,-18,-115,87,63,-125,13,117,-83,-67,123,-8,-119,79,71,-122,3,121,-75,
[1072] 102,-110,-15,122,-81,-59,127,-41,-95,115,4,-119,89,49,-127,51,87,-120,7,114,-96,-39,127,-61,-79,123,-17,-109,103,28,-125,70,
[1073] 95,-120,20,101,-117,11,106,-113,2,111,-108,-6,115,-104,-15,118,-98,-24,121,-92,-33,124,-86,-41,125,-79,-49,127,-72,-57,127,-65,
[1074] 88,-126,53,66,-127,77,40,-122,98,12,-112,113,-16,-95,123,-43,-75,127,-69,-50,125,-91,-23,116,-108,5,102,-120,33,83,-127,60,
[1075] 81,-127,83,22,-110,120,-43,-65,126,-96,-2,99,-125,61,47,-121,108,-17,-86,127,-77,-29,114,-117,36,71,-127,91,10,-104,123,-54,
[1076] 73,-125,106,-25,-70,125,-108,29,67,-124,109,-32,-64,123,-111,35,61,-122,113,-39,-58,121,-114,42,55,-120,116,-45,-52,119,-117,48,
[1077] 64,-119,121,-69,-14,91,-127,106,-38,-47,111,-126,84,-5,-76,124,-116,56,29,-100,127,-97,24,60,-117,122,-73,-10,87,-126,109,-43,
[1078] 56,-110,127,-103,44,29,-93,126,-117,69,1,-71,118,-125,91,-27,-46,104,-127,108,-53,-19,85,-123,120,-78,9,63,-113,127,-98,37,
[1079] 47,-97,124,-123,93,-42,-20,76,-115,127,-110,67,-8,-52,100,-125,121,-89,36,25,-81,117,-127,107,-62,3,57,-104,126,-120,85,-31,
[1080] 38,-81,112,-127,122,-99,62,-15,-34,78,-111,126,-123,101,-65,18,31,-76,109,-126,124,-103,67,-21,-28,73,-107,125,-125,105,-70,25,
[1081] 28,-63,92,-114,125,-127,117,-98,70,-36,-1,37,-71,98,-117,127,-125,113,-92,62,-27,-10,46,-78,104,-121,127,-123,109,-85,54,-19,
[1082] 19,-43,65,-85,102,-115,123,-127,126,-121,110,-96,78,-57,33,-9,-16,40,-63,83,-100,113,-123,127,-127,122,-112,98,-80,60,-37,12,
[1083] 10,-22,34,-46,57,-68,78,-87,96,-104,110,-116,121,-124,126,-127,127,-126,123,-120,115,-109,102,-94,85,-75,65,-54,43,-31,19,-6,
[1084] ], [
[1086] 8,14,20,26,32,37,43,49,54,60,65,70,75,80,85,89,93,97,101,104,108,111,114,116,118,120,122,124,125,126,126,126,
[1087] 23,40,57,73,87,99,109,117,123,126,126,124,119,112,103,91,78,62,46,29,11,-8,-26,-43,-60,-75,-89,-101,-111,-118,-124,-126,
[1088] 37,65,89,108,120,126,125,116,101,80,54,26,-4,-34,-62,-87,-106,-119,-126,-125,-117,-103,-82,-57,-29,1,32,60,85,104,118,126,
[1089] 51,87,112,125,124,110,82,46,5,-37,-75,-104,-122,-126,-116,-93,-60,-20,22,62,95,117,126,121,103,73,35,-8,-49,-85,-111,-125,
[1090] 64,104,125,122,98,55,2,-51,-95,-121,-125,-106,-68,-17,37,84,116,127,114,80,32,-22,-73,-109,-126,-120,-91,-46,8,60,101,124,
[1091] 77,117,126,100,47,-19,-79,-118,-125,-98,-44,22,82,119,124,96,41,-25,-84,-120,-124,-94,-38,28,87,121,123,91,35,-31,-89,-122,
[1092] 88,125,115,61,-15,-86,-124,-116,-64,12,84,123,117,66,-9,-81,-123,-118,-68,7,79,122,119,71,-4,-77,-121,-120,-73,1,75,121,
[1093] 97,127,93,13,-73,-123,-112,-45,44,111,124,74,-12,-92,-127,-98,-21,66,121,116,53,-36,-107,-125,-81,4,86,126,103,29,-60,-119,
[1094] 106,123,64,-36,-113,-119,-49,51,120,113,35,-65,-124,-104,-19,78,126,95,3,-90,-127,-84,12,100,125,71,-28,-109,-122,-57,43,116,
[1095] 113,115,28,-81,-127,-74,36,118,109,15,-90,-126,-63,48,122,101,1,-99,-123,-51,61,125,93,-12,-107,-119,-38,72,127,83,-25,-114,
[1096] 118,102,-9,-112,-110,-5,105,116,20,-96,-121,-34,86,125,47,-74,-127,-60,62,127,73,-49,-125,-84,36,122,94,-22,-117,-103,7,111,
[1097] 122,85,-46,-126,-68,66,126,48,-84,-123,-26,99,115,4,-111,-104,18,120,90,-39,-125,-73,60,127,54,-79,-124,-33,95,118,11,-108,
[1098] 125,65,-78,-121,-9,115,92,-48,-127,-43,96,112,-15,-123,-74,70,124,19,-110,-99,39,127,52,-89,-117,5,120,82,-61,-126,-29,105,
[1099] 127,43,-104,-98,51,126,17,-117,-79,74,119,-10,-125,-57,94,108,-36,-127,-32,110,91,-61,-124,-6,121,70,-83,-115,21,126,47,-101,
[1100] 127,19,-120,-61,99,96,-66,-118,24,127,20,-120,-62,99,96,-65,-119,24,127,21,-120,-63,98,97,-64,-119,23,127,22,-119,-63,97,
[1101] 126,-5,-127,-15,125,34,-119,-53,111,70,-100,-86,86,100,-71,-111,53,119,-35,-125,15,127,5,-126,-25,122,44,-115,-62,106,79,-93,
[1102] 124,-29,-123,34,122,-38,-121,43,119,-47,-117,51,115,-55,-113,59,111,-63,-109,67,107,-71,-104,75,101,-79,-98,82,95,-86,-92,89,
[1103] 121,-52,-109,77,92,-98,-69,114,43,-124,-15,127,-15,-124,43,114,-69,-98,92,77,-109,-52,121,24,-127,5,126,-34,-118,61,104,-85,
[1104] 117,-73,-87,109,41,-126,12,121,-63,-95,103,51,-125,1,124,-53,-102,96,61,-122,-10,126,-43,-108,88,71,-118,-21,127,-32,-113,80,
[1105] 112,-91,-57,126,-19,-114,88,60,-125,16,116,-86,-63,124,-12,-117,83,66,-124,9,118,-81,-69,123,-5,-119,78,72,-122,2,121,-75,
[1106] 107,-106,-23,124,-75,-65,126,-34,-99,112,10,-121,85,54,-127,47,90,-118,3,116,-94,-41,127,-59,-81,122,-16,-110,102,29,-125,70,
[1107] 100,-117,12,105,-113,4,109,-110,-4,113,-105,-12,117,-101,-20,120,-95,-28,122,-90,-35,124,-84,-43,126,-78,-50,127,-72,-58,127,-65,
[1108] 93,-124,47,71,-127,72,46,-124,94,18,-114,111,-11,-98,122,-40,-77,127,-66,-53,125,-89,-25,117,-107,4,103,-120,32,83,-126,59,
[1109] 86,-127,77,28,-113,117,-38,-69,126,-93,-7,102,-124,57,51,-122,106,-14,-88,127,-75,-31,115,-116,34,72,-127,91,10,-104,123,-54,
[1110] 78,-126,102,-20,-74,125,-105,24,71,-125,107,-28,-67,124,-109,32,63,-123,111,-36,-60,121,-113,40,56,-120,115,-44,-52,119,-117,48,
[1111] 69,-121,119,-64,-19,94,-127,104,-34,-51,113,-125,81,-2,-79,124,-114,54,31,-102,127,-96,22,61,-118,122,-72,-10,88,-126,108,-42,
[1112] 60,-112,127,-100,40,33,-95,126,-115,66,4,-74,119,-124,89,-24,-48,105,-127,107,-52,-21,86,-124,120,-77,8,63,-114,126,-98,37,
[1113] 50,-99,125,-122,91,-38,-23,79,-116,127,-108,65,-6,-54,102,-126,121,-88,35,27,-82,118,-127,106,-61,2,58,-104,126,-119,85,-31,
[1114] 41,-83,114,-127,121,-98,59,-12,-37,80,-112,127,-123,100,-63,16,33,-77,110,-126,124,-103,67,-20,-29,74,-107,125,-125,105,-70,25,
[1115] 31,-65,94,-114,126,-126,116,-96,68,-35,-2,39,-72,99,-118,127,-125,113,-91,61,-27,-10,46,-78,104,-121,127,-123,109,-85,54,-18,
[1116] 21,-44,67,-86,103,-115,124,-127,126,-120,110,-95,77,-56,33,-8,-16,41,-63,83,-100,114,-123,127,-127,121,-112,98,-80,59,-37,12,
[1117] 10,-23,35,-46,58,-68,78,-88,96,-104,111,-116,121,-124,126,-127,127,-126,123,-119,114,-109,102,-94,85,-75,65,-54,42,-31,18,-6,
[1118] ], [
[1120] 7,13,19,25,31,37,43,48,54,59,65,70,75,80,84,89,93,97,101,104,108,111,114,116,119,121,122,124,125,126,126,127,
[1121] 20,38,55,71,85,98,109,117,123,126,127,125,120,113,104,92,79,64,47,30,12,-7,-25,-43,-59,-75,-89,-101,-111,-119,-124,-126,
[1122] 33,62,86,106,120,126,126,118,103,82,57,28,-2,-32,-61,-85,-105,-119,-126,-126,-118,-104,-83,-58,-30,1,31,59,84,105,119,126,
[1123] 46,83,110,125,125,112,86,50,9,-33,-72,-103,-121,-127,-118,-95,-62,-22,20,61,94,117,127,122,104,74,36,-7,-48,-84,-111,-125,
[1124] 59,100,124,124,101,60,8,-46,-92,-120,-126,-109,-72,-21,33,82,115,127,115,82,34,-20,-71,-109,-126,-120,-92,-47,7,59,101,124,
[1125] 70,114,126,104,54,-12,-74,-116,-126,-102,-49,17,78,118,125,99,45,-21,-82,-120,-125,-95,-40,26,85,121,124,92,36,-31,-89,-122,
[1126] 81,123,118,69,-7,-80,-122,-119,-70,6,79,122,119,71,-4,-78,-122,-119,-72,3,77,121,120,73,-2,-76,-121,-120,-74,1,75,121,
[1127] 90,127,100,23,-66,-121,-116,-53,37,108,125,80,-5,-88,-126,-102,-26,63,120,117,56,-33,-106,-126,-83,2,85,126,104,30,-59,-119,
[1128] 99,126,72,-27,-109,-122,-57,43,117,116,42,-59,-122,-108,-25,74,126,98,8,-87,-127,-86,9,99,126,73,-26,-109,-122,-58,43,116,
[1129] 107,119,39,-72,-127,-82,27,115,113,23,-85,-127,-69,42,121,105,7,-96,-124,-55,57,125,95,-9,-106,-120,-40,71,127,84,-25,-114,
[1130] 113,109,2,-107,-115,-15,99,120,28,-90,-124,-41,80,126,54,-69,-127,-65,58,126,76,-46,-125,-87,33,121,96,-20,-117,-104,7,111,
[1131] 118,94,-35,-125,-76,57,127,56,-77,-125,-35,94,118,12,-108,-108,12,118,94,-35,-125,-76,57,127,57,-77,-125,-35,94,118,12,-108,
[1132] 122,75,-69,-124,-20,110,99,-39,-127,-51,90,116,-7,-121,-79,64,125,25,-107,-102,35,126,56,-87,-118,2,119,83,-60,-126,-30,105,
[1133] 125,54,-96,-105,41,127,27,-113,-87,67,122,-2,-123,-64,89,111,-30,-127,-37,107,94,-57,-124,-9,120,73,-81,-116,20,126,47,-101,
[1134] 127,31,-116,-71,92,102,-57,-122,15,127,28,-117,-68,94,100,-59,-121,18,127,26,-118,-66,95,99,-62,-120,20,127,23,-119,-64,97,
[1135] 127,6,-126,-26,122,44,-116,-61,106,77,-95,-92,81,104,-65,-114,48,121,-30,-125,11,127,9,-126,-28,122,46,-115,-63,105,79,-93,
[1136] 126,-18,-125,23,124,-28,-123,34,122,-39,-120,44,118,-49,-116,54,114,-59,-111,63,109,-68,-106,72,103,-77,-100,81,96,-85,-93,89,
[1137] 124,-42,-114,68,98,-92,-77,110,51,-122,-22,127,-7,-125,37,116,-64,-101,88,81,-107,-55,120,27,-126,2,126,-32,-118,60,104,-84,
[1138] 121,-64,-94,104,50,-125,3,123,-56,-100,98,58,-123,-5,125,-48,-105,93,65,-120,-14,126,-40,-109,86,73,-117,-23,127,-31,-114,80,
[1139] 117,-83,-66,124,-10,-118,82,67,-123,8,118,-81,-69,123,-6,-119,79,70,-122,5,120,-78,-72,122,-3,-120,76,73,-121,1,121,-75,
[1140] 112,-100,-32,126,-67,-72,125,-27,-103,109,17,-122,80,59,-127,42,94,-116,-1,117,-92,-45,127,-56,-82,122,-14,-110,102,30,-125,70,
[1141] 106,-113,3,110,-109,-4,113,-106,-11,116,-102,-18,119,-97,-25,121,-92,-32,123,-87,-39,125,-82,-45,126,-76,-52,127,-71,-58,127,-65,
[1142] 99,-122,39,78,-127,66,52,-125,90,24,-116,108,-6,-101,121,-35,-81,127,-63,-56,126,-87,-28,118,-106,2,104,-119,31,84,-126,59,
[1143] 91,-126,71,35,-116,115,-31,-74,127,-89,-12,105,-122,53,55,-123,104,-10,-90,127,-72,-34,115,-115,32,73,-127,90,11,-104,123,-54,
[1144] 83,-127,98,-13,-79,126,-101,18,75,-125,104,-24,-71,124,-107,29,66,-123,110,-34,-62,122,-112,38,57,-120,115,-43,-53,119,-117,48,
[1145] 74,-122,117,-59,-24,97,-127,101,-30,-55,115,-124,78,2,-81,125,-113,51,33,-103,127,-95,21,63,-118,121,-71,-11,88,-126,108,-42,
[1146] 64,-114,126,-97,36,37,-98,126,-113,63,8,-76,120,-124,87,-22,-51,106,-127,106,-50,-22,87,-124,119,-76,7,64,-114,126,-97,36,
[1147] 54,-102,126,-121,88,-35,-26,81,-117,127,-107,62,-3,-56,103,-126,120,-86,33,28,-83,118,-126,105,-60,1,58,-104,126,-119,85,-31,
[1148] 44,-86,115,-127,120,-96,57,-9,-39,82,-113,127,-122,99,-61,14,34,-78,110,-126,123,-102,66,-20,-29,74,-108,125,-124,105,-70,25,
[1149] 33,-67,95,-115,126,-126,115,-95,67,-33,-4,40,-73,100,-118,127,-125,112,-90,60,-26,-11,47,-79,104,-121,127,-123,108,-85,54,-18,
[1150] 22,-46,68,-87,104,-116,124,-127,126,-119,109,-94,76,-55,32,-7,-17,41,-64,84,-101,114,-123,127,-126,121,-111,97,-80,59,-36,12,
[1151] 11,-23,35,-47,58,-69,79,-88,97,-104,111,-116,121,-124,126,-127,127,-125,123,-119,114,-108,101,-93,85,-75,65,-54,42,-31,18,-6,
[1152] ], [
[1154] 6,12,18,24,30,36,42,48,54,59,64,70,75,80,84,89,93,97,101,105,108,111,114,116,119,121,123,124,125,126,127,127,
[1155] 18,36,54,70,84,97,108,116,123,126,127,125,121,114,105,93,80,64,48,30,12,-6,-24,-42,-59,-75,-89,-101,-111,-119,-124,-127,
[1156] 30,59,84,105,119,126,126,119,105,84,59,30,-0,-30,-59,-84,-105,-119,-126,-126,-119,-105,-84,-59,-30,-0,30,59,84,105,119,126,
[1157] 42,80,108,124,126,114,89,54,12,-30,-70,-101,-121,-127,-119,-97,-64,-24,18,59,93,116,127,123,105,75,36,-6,-48,-84,-111,-125,
[1158] 54,97,123,125,105,64,12,-42,-89,-119,-127,-111,-75,-24,30,80,114,127,116,84,36,-18,-70,-108,-126,-121,-93,-48,6,59,101,124,
[1159] 64,111,127,108,59,-6,-70,-114,-127,-105,-54,12,75,116,126,101,48,-18,-80,-119,-125,-97,-42,24,84,121,124,93,36,-30,-89,-123,
[1160] 75,121,121,75,-0,-75,-121,-121,-75,0,75,121,121,75,-0,-75,-121,-121,-75,0,75,121,121,75,-0,-75,-121,-121,-75,0,75,121,
[1161] 84,126,105,30,-59,-119,-119,-59,30,105,126,84,-0,-84,-126,-105,-30,59,119,119,59,-30,-105,-126,-84,0,84,126,105,30,-59,-119,
[1162] 93,127,80,-18,-105,-124,-64,36,114,119,48,-54,-121,-111,-30,70,125,101,12,-84,-127,-89,6,97,126,75,-24,-108,-123,-59,42,116,
[1163] 101,123,48,-64,-126,-89,18,111,116,30,-80,-127,-75,36,119,108,12,-93,-125,-59,54,124,97,-6,-105,-121,-42,70,127,84,-24,-114,
[1164] 108,114,12,-101,-119,-24,93,123,36,-84,-125,-48,75,127,59,-64,-127,-70,54,126,80,-42,-124,-89,30,121,97,-18,-116,-105,6,111,
[1165] 114,101,-24,-123,-84,48,127,64,-70,-126,-42,89,121,18,-105,-111,6,116,97,-30,-124,-80,54,127,59,-75,-125,-36,93,119,12,-108,
[1166] 119,84,-59,-126,-30,105,105,-30,-126,-59,84,119,-0,-119,-84,59,126,30,-105,-105,30,126,59,-84,-119,-0,119,84,-59,-126,-30,105,
[1167] 123,64,-89,-111,30,127,36,-108,-93,59,124,6,-121,-70,84,114,-24,-127,-42,105,97,-54,-125,-12,119,75,-80,-116,18,126,48,-101,
[1168] 125,42,-111,-80,84,108,-48,-124,6,126,36,-114,-75,89,105,-54,-123,12,127,30,-116,-70,93,101,-59,-121,18,127,24,-119,-64,97,
[1169] 127,18,-124,-36,119,54,-111,-70,101,84,-89,-97,75,108,-59,-116,42,123,-24,-126,6,127,12,-125,-30,121,48,-114,-64,105,80,-93,
[1170] 127,-6,-127,12,126,-18,-125,24,124,-30,-123,36,121,-42,-119,48,116,-54,-114,59,111,-64,-108,70,105,-75,-101,80,97,-84,-93,89,
[1171] 126,-30,-119,59,105,-84,-84,105,59,-119,-30,126,0,-126,30,119,-59,-105,84,84,-105,-59,119,30,-126,-0,126,-30,-119,59,105,-84,
[1172] 124,-54,-101,97,59,-123,-6,125,-48,-105,93,64,-121,-12,126,-42,-108,89,70,-119,-18,127,-36,-111,84,75,-116,-24,127,-30,-114,80,
[1173] 121,-75,-75,121,0,-121,75,75,-121,-0,121,-75,-75,121,0,-121,75,75,-121,-0,121,-75,-75,121,0,-121,75,75,-121,0,121,-75,
[1174] 116,-93,-42,127,-59,-80,123,-18,-108,105,24,-124,75,64,-126,36,97,-114,-6,119,-89,-48,127,-54,-84,121,-12,-111,101,30,-125,70,
[1175] 111,-108,-6,114,-105,-12,116,-101,-18,119,-97,-24,121,-93,-30,123,-89,-36,124,-84,-42,125,-80,-48,126,-75,-54,127,-70,-59,127,-64,
[1176] 105,-119,30,84,-126,59,59,-126,84,30,-119,105,0,-105,119,-30,-84,126,-59,-59,126,-84,-30,119,-105,-0,105,-119,30,84,-126,59,
[1177] 97,-125,64,42,-119,111,-24,-80,127,-84,-18,108,-121,48,59,-124,101,-6,-93,126,-70,-36,116,-114,30,75,-127,89,12,-105,123,-54,
[1178] 89,-127,93,-6,-84,127,-97,12,80,-126,101,-18,-75,125,-105,24,70,-124,108,-30,-64,123,-111,36,59,-121,114,-42,-54,119,-116,48,
[1179] 80,-124,114,-54,-30,101,-127,97,-24,-59,116,-123,75,6,-84,125,-111,48,36,-105,127,-93,18,64,-119,121,-70,-12,89,-126,108,-42,
[1180] 70,-116,125,-93,30,42,-101,127,-111,59,12,-80,121,-123,84,-18,-54,108,-127,105,-48,-24,89,-124,119,-75,6,64,-114,126,-97,36,
[1181] 59,-105,126,-119,84,-30,-30,84,-119,126,-105,59,0,-59,105,-126,119,-84,30,30,-84,119,-126,105,-59,-0,59,-105,126,-119,84,-30,
[1182] 48,-89,116,-127,119,-93,54,-6,-42,84,-114,127,-121,97,-59,12,36,-80,111,-126,123,-101,64,-18,-30,75,-108,125,-124,105,-70,24,
[1183] 36,-70,97,-116,126,-125,114,-93,64,-30,-6,42,-75,101,-119,127,-124,111,-89,59,-24,-12,48,-80,105,-121,127,-123,108,-84,54,-18,
[1184] 24,-48,70,-89,105,-116,124,-127,125,-119,108,-93,75,-54,30,-6,-18,42,-64,84,-101,114,-123,127,-126,121,-111,97,-80,59,-36,12,
[1185] 12,-24,36,-48,59,-70,80,-89,97,-105,111,-116,121,-124,126,-127,127,-125,123,-119,114,-108,101,-93,84,-75,64,-54,42,-30,18,-6,
[1186] ], [
[1188] 6,12,18,24,30,36,42,48,53,59,64,69,74,79,84,89,93,97,101,105,108,111,114,117,119,121,123,124,125,126,127,127,
[1189] 17,35,52,68,83,96,107,116,122,126,127,126,121,114,105,94,80,65,49,31,13,-6,-24,-42,-59,-74,-89,-101,-111,-119,-124,-127,
[1190] 28,57,82,103,118,126,127,120,106,86,61,32,2,-29,-58,-83,-104,-118,-126,-126,-119,-105,-85,-60,-31,-1,30,59,84,105,119,126,
[1191] 39,77,106,123,127,115,91,56,15,-28,-68,-100,-120,-127,-120,-98,-66,-26,17,58,92,116,127,123,105,75,37,-6,-48,-84,-111,-125,
[1192] 49,94,121,126,107,68,16,-39,-86,-118,-127,-113,-77,-27,28,78,113,127,117,86,38,-17,-68,-107,-126,-121,-94,-49,6,59,101,124,
[1193] 59,108,127,111,64,-1,-66,-112,-127,-107,-57,9,72,115,127,103,51,-16,-78,-118,-126,-98,-44,23,83,121,124,94,37,-30,-89,-123,
[1194] 69,119,123,80,6,-70,-119,-122,-79,-5,71,120,122,78,4,-72,-120,-122,-77,-3,73,120,122,76,2,-74,-121,-121,-75,-1,74,121,
[1195] 78,125,109,37,-53,-116,-121,-64,25,101,127,88,5,-81,-126,-107,-34,56,118,120,62,-28,-103,-126,-86,-2,83,126,105,31,-59,-119,
[1196] 87,127,86,-11,-100,-125,-70,30,111,121,53,-49,-119,-113,-35,66,125,103,16,-82,-127,-91,4,96,126,76,-23,-107,-123,-60,42,117,
[1197] 95,125,56,-57,-125,-94,11,107,119,37,-75,-127,-79,31,117,110,17,-90,-126,-62,50,123,99,-4,-103,-121,-44,69,127,85,-24,-114,
[1198] 102,118,21,-95,-122,-33,87,124,43,-79,-126,-54,70,127,64,-60,-127,-73,50,126,82,-39,-123,-91,28,120,98,-17,-116,-105,6,111,
[1199] 109,107,-15,-120,-91,40,126,71,-63,-127,-49,84,123,24,-101,-114,1,115,100,-26,-123,-82,51,127,61,-73,-126,-38,92,119,13,-108,
[1200] 114,92,-50,-127,-40,99,109,-22,-125,-66,78,121,7,-116,-89,54,127,35,-102,-107,26,126,62,-82,-120,-2,118,85,-58,-126,-31,104,
[1201] 119,74,-81,-116,21,126,45,-103,-99,52,126,14,-118,-75,79,116,-19,-126,-47,102,100,-50,-126,-15,118,77,-78,-117,17,126,48,-101,
[1202] 123,53,-105,-88,76,113,-39,-126,-3,125,44,-110,-81,84,108,-48,-124,7,126,35,-115,-73,91,103,-57,-122,16,127,26,-118,-65,97,
[1203] 125,30,-121,-47,115,63,-106,-77,95,91,-83,-102,68,112,-53,-119,36,124,-19,-127,2,127,16,-125,-33,120,50,-113,-66,104,80,-93,
[1204] 127,6,-127,1,127,-8,-127,15,126,-22,-125,29,123,-35,-121,42,119,-48,-116,55,113,-61,-110,67,106,-73,-102,78,98,-84,-93,89,
[1205] 127,-19,-122,49,110,-76,-91,99,67,-115,-38,125,8,-127,24,121,-54,-108,80,88,-102,-63,117,34,-126,-3,126,-29,-119,58,105,-84,
[1206] 126,-43,-107,90,68,-119,-16,126,-39,-109,87,71,-118,-19,127,-36,-111,85,74,-117,-23,127,-33,-113,82,77,-116,-26,127,-29,-114,79,
[1207] 124,-65,-83,117,10,-123,67,82,-118,-9,123,-68,-81,118,7,-123,70,79,-119,-5,122,-71,-78,120,3,-121,73,76,-120,-1,121,-74,
[1208] 121,-85,-52,127,-50,-87,120,-9,-112,100,32,-125,69,70,-125,30,101,-111,-11,120,-86,-51,127,-51,-86,120,-10,-112,100,31,-125,69,
[1209] 116,-102,-17,118,-99,-22,120,-95,-27,121,-92,-32,123,-88,-36,124,-85,-41,125,-81,-46,126,-77,-51,126,-73,-55,127,-69,-60,127,-64,
[1210] 110,-115,21,91,-125,51,66,-127,78,38,-121,100,7,-108,116,-25,-88,125,-55,-63,126,-81,-33,120,-103,-2,105,-118,29,85,-126,59,
[1211] 103,-123,56,51,-121,107,-16,-85,127,-79,-25,111,-119,42,64,-125,98,-2,-96,125,-66,-39,118,-113,28,76,-127,88,13,-105,122,-53,
[1212] 95,-127,87,2,-90,127,-92,5,85,-127,97,-12,-79,126,-101,20,73,-125,106,-27,-67,123,-110,34,61,-121,113,-41,-54,119,-116,48,
[1213] 86,-125,110,-47,-37,105,-126,93,-18,-64,118,-121,70,11,-88,126,-109,44,40,-106,126,-91,16,66,-119,120,-68,-13,89,-126,108,-42,
[1214] 76,-119,124,-88,24,48,-104,127,-108,54,17,-83,122,-121,81,-15,-57,109,-127,103,-45,-27,90,-124,118,-73,5,65,-114,126,-97,36,
[1215] 64,-108,126,-116,80,-25,-35,88,-120,125,-102,55,4,-62,106,-126,117,-82,28,33,-86,119,-126,103,-58,-1,60,-105,126,-118,84,-30,
[1216] 52,-92,118,-127,117,-90,50,-2,-46,87,-115,127,-120,95,-56,10,39,-81,112,-126,122,-100,63,-17,-32,75,-108,125,-124,104,-69,24,
[1217] 40,-73,99,-118,126,-124,112,-91,62,-28,-9,44,-76,102,-119,127,-123,110,-87,58,-23,-14,49,-80,105,-121,127,-122,107,-84,53,-18,
[1218] 27,-50,72,-90,106,-117,124,-127,125,-118,107,-92,73,-52,29,-5,-20,43,-65,85,-101,114,-123,127,-126,120,-111,97,-79,59,-36,12,
[1219] 14,-26,37,-49,60,-70,80,-89,98,-105,111,-117,121,-124,126,-127,126,-125,122,-118,113,-107,101,-93,84,-74,64,-53,42,-30,18,-6,
[1220] ], [
[1222] 5,11,17,24,30,36,42,47,53,59,64,69,74,79,84,89,93,97,101,105,108,111,114,117,119,121,123,124,126,126,127,127,
[1223] 15,34,51,68,82,96,107,116,122,126,127,126,122,115,106,94,81,66,49,32,13,-5,-24,-42,-59,-74,-89,-101,-111,-119,-124,-127,
[1224] 26,55,81,102,117,126,127,120,107,87,62,34,3,-28,-57,-82,-103,-118,-126,-127,-120,-106,-86,-60,-32,-1,30,59,84,105,119,126,
[1225] 36,74,105,123,127,117,93,58,17,-26,-66,-98,-120,-127,-120,-100,-67,-28,15,57,91,116,127,123,106,76,38,-5,-47,-84,-111,-125,
[1226] 46,92,120,127,109,71,19,-36,-84,-117,-127,-114,-79,-30,26,76,112,127,118,87,39,-15,-68,-107,-126,-122,-94,-49,5,59,101,124,
[1227] 55,106,127,113,67,3,-62,-110,-127,-109,-60,5,69,114,127,104,53,-14,-76,-117,-126,-100,-45,22,83,120,125,94,38,-30,-89,-123,
[1228] 64,117,124,84,11,-66,-118,-124,-82,-9,68,118,123,81,7,-69,-119,-123,-79,-5,71,120,122,78,3,-73,-120,-122,-76,-1,74,121,
[1229] 73,124,112,43,-48,-114,-123,-69,20,99,127,91,9,-78,-125,-109,-37,53,117,121,64,-26,-102,-127,-87,-3,83,126,106,32,-59,-119,
[1230] 82,127,91,-4,-96,-126,-75,24,108,123,58,-44,-118,-115,-39,63,124,105,19,-80,-127,-93,1,94,127,77,-22,-107,-123,-60,42,117,
[1231] 90,126,63,-50,-124,-99,4,104,121,42,-70,-127,-83,26,115,113,21,-88,-126,-65,48,123,101,-1,-102,-122,-45,68,127,85,-24,-114,
[1232] 97,121,30,-90,-124,-40,82,126,50,-74,-127,-59,65,127,68,-56,-127,-77,46,125,85,-36,-123,-92,26,120,99,-16,-116,-106,5,111,
[1233] 104,112,-6,-117,-97,32,125,78,-57,-127,-55,79,124,30,-98,-116,-4,113,103,-23,-122,-85,48,127,63,-71,-126,-39,92,120,13,-108,
[1234] 110,99,-41,-127,-48,93,114,-14,-123,-72,73,123,13,-114,-93,49,127,40,-99,-109,23,125,65,-80,-121,-4,118,87,-57,-126,-31,104,
[1235] 115,82,-73,-120,11,125,53,-98,-104,44,127,21,-116,-80,75,119,-14,-126,-51,99,102,-47,-126,-18,117,78,-77,-118,16,126,49,-101,
[1236] 119,63,-99,-95,68,117,-30,-127,-11,123,51,-106,-86,79,111,-42,-125,2,126,39,-113,-76,88,105,-54,-122,14,127,27,-118,-65,97,
[1237] 123,41,-117,-56,110,71,-100,-84,89,96,-76,-106,62,115,-47,-121,31,125,-14,-127,-3,127,19,-124,-36,119,52,-112,-67,104,80,-93,
[1238] 125,17,-126,-10,127,2,-127,6,127,-13,-126,21,125,-28,-123,36,121,-43,-118,50,115,-57,-112,64,108,-71,-104,77,99,-83,-94,88,
[1239] 127,-7,-125,38,115,-68,-98,92,75,-111,-46,123,15,-127,17,123,-48,-111,76,91,-99,-66,116,37,-125,-5,127,-27,-120,57,105,-84,
[1240] 127,-31,-113,81,77,-115,-26,127,-30,-114,81,78,-115,-27,127,-30,-114,80,78,-115,-27,127,-29,-114,80,79,-115,-28,127,-28,-114,79,
[1241] 126,-54,-92,112,21,-126,58,89,-114,-18,125,-61,-86,116,14,-124,65,83,-117,-10,123,-68,-80,119,6,-122,71,77,-120,-2,121,-74,
[1242] 124,-76,-63,126,-40,-94,116,0,-116,94,40,-126,62,76,-124,24,104,-108,-16,122,-82,-55,127,-48,-88,119,-8,-113,99,32,-125,69,
[1243] 120,-94,-28,122,-91,-32,123,-89,-35,124,-86,-39,124,-83,-43,125,-80,-46,126,-77,-50,126,-74,-54,127,-71,-57,127,-67,-61,127,-64,
[1244] 115,-109,10,98,-122,42,74,-127,71,46,-123,95,14,-111,114,-19,-92,124,-50,-67,127,-78,-37,121,-101,-5,107,-117,28,85,-126,59,
[1245] 109,-120,46,60,-124,101,-7,-92,126,-72,-33,114,-116,36,69,-126,94,4,-99,125,-63,-43,119,-111,25,78,-127,86,15,-105,122,-53,
[1246] 102,-126,79,12,-96,127,-86,-3,90,-127,92,-6,-84,126,-98,14,77,-125,103,-23,-70,124,-108,31,63,-122,112,-39,-55,119,-116,48,
[1247] 93,-126,105,-38,-45,109,-125,87,-11,-70,121,-119,65,17,-91,126,-106,40,44,-108,126,-89,13,68,-120,119,-67,-15,90,-126,107,-42,
[1248] 82,-121,121,-82,17,54,-108,127,-104,49,23,-87,123,-119,77,-10,-60,111,-126,101,-42,-30,92,-125,117,-72,3,66,-114,126,-96,36,
[1249] 71,-111,127,-113,75,-19,-41,92,-122,124,-99,51,8,-66,108,-126,116,-79,25,36,-88,120,-125,102,-56,-3,61,-105,126,-118,83,-30,
[1250] 58,-96,120,-126,115,-86,45,3,-50,90,-117,127,-118,92,-53,6,41,-83,113,-126,121,-98,61,-15,-33,76,-109,125,-123,104,-69,24,
[1251] 44,-76,102,-119,126,-123,110,-88,59,-24,-12,47,-79,104,-120,126,-123,109,-86,56,-21,-15,50,-81,105,-121,127,-122,107,-83,53,-18,
[1252] 30,-53,74,-92,107,-118,124,-127,124,-117,105,-90,71,-50,27,-3,-21,45,-66,86,-102,114,-123,126,-125,120,-110,96,-79,58,-36,12,
[1253] 15, -27, 39, -50, 61, -71, 81, -90, 98, -105, 112, -117, 121, -124, 126, -127, 126, -124, 122, -118, 113, -107, 100, -92, 83, -74, 64, -53, 42, -30, 18, -6,
[1254] ],
[1255] 64p LGT:
[1256] A 64p LGT core can be any 64×64 matrix from the following set: [
[1258] 25,28,30,33,35,37,40,42,45,47,49,52,54,56,59,61,63,65,67,69,71,74,76,77,79,81,83,85,87,89,90,92,94,95,97,98,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,115,116,117,117,118,118,119,119,119,119,120,120,120
[1259] 67,74,80,86,91,96,101,105,109,112,115,117,119,120,121,122,121,121,120,118,116,113,110,106,102,98,93,87,82,76,69,63,56,49,41,34,26,18,10,3,-5,-13,-21,-29,-36,-44,-51,-58,-65,-72,-78,-84,-89,-94,-99,-104,-107,-111,-114,-116,-118,-120,-121,-122,
[1260] 94,102,109,115,119,122,124,123,122,119,114,108,101,93,83,73,61,49,36,23,9,-4,-18,-31,-44,-56,-68,-79,-89,-98,-106,-112,-117,-121,-123,-124,-123,-121,-117,-112,-105,-97,-88,-78,-67,-56,-43,-30,-17,-3,10,24,37,50,62,73,84,93,102,109,115,119,122,123,
[1261] 109,117,123,125,124,121,114,104,92,78,62,44,26,6,-13,-33,-51,-68,-84,-97,-108,-117,-122,-125,-124,-121,-115,-105,-93,-79,-63,-46,-27,-8,12,31,50,67,83,96,108,116,122,125,125,121,115,106,94,80,65,47,28,9,-11,-30,-48,-66,-82,-95,-107,-116,-122,-125,
[1262] 117,124,126,122,114,101,83,62,39,14,-12,-37,-61,-82,-99,-113,-122,-126,-125,-118,-107,-91,-71,-49,-24,1,27,51,73,92,108,119,125,126,121,112,98,80,59,35,10,-16,-41,-64,-85,-102,-115,-123,-126,-124,-117,-104,-88,-68,-45,-20,5,31,55,77,95,110,120,125,
[1263] 122,127,123,112,94,70,41,10,-22,-52,-79,-101,-117,-125,-126,-118,-103,-82,-55,-25,6,38,67,91,110,122,127,123,112,93,69,40,9,-23,-53,-80,-102,-117,-125,-126,-118,-103,-81,-55,-24,7,39,67,92,111,123,127,123,111,93,68,39,8,-24,-54,-81,-102,-118,-126,
[1264] 125,126,116,96,67,32,-5,-43,-76,-103,-120,-127,-122,-107,-82,-50,-13,25,61,91,113,125,126,116,95,66,31,-7,-44,-77,-104,-121,-127,-122,-106,-81,-48,-11,26,62,92,114,125,126,115,94,65,29,-8,-45,-78,-104,-121,-127,-122,-105,-80,-47,-10,28,63,93,114,126,
[1265] 126,124,106,76,37,-7,-50,-87,-113,-126,-124,-107,-77,-38,6,49,86,113,126,124,108,78,39,-5,-48,-85,-112,-126,-124,-108,-79,-40,4,47,84,112,126,125,109,80,41,-3,-46,-84,-111,-126,-125,-109,-80,-42,2,45,83,111,125,125,110,81,43,-1,-44,-82,-110,-125,
[1266] 127,120,94,54,5,-44,-87,-116,-127,-119,-92,-50,-1,48,90,118,127,117,89,47,-3,-52,-93,-119,-127,-116,-86,-43,7,56,95,121,127,114,83,39,-11,-59,-98,-122,-127,-112,-80,-35,15,63,101,123,126,110,76,31,-19,-66,-103,-124,-126,-108,-73,-27,23,70,105,125,
[1267] 127,115,81,30,-26,-77,-113,-127,-117,-83,-33,23,75,112,127,118,85,36,-20,-72,-110,-127,-119,-88,-39,17,70,109,127,120,90,42,-14,-67,-107,-126,-121,-92,-45,11,64,106,126,122,94,48,-8,-62,-104,-126,-123,-96,-51,5,59,102,125,124,98,54,-2,-56,-100,-124,
[1268] 127,110,66,6,-55,-103,-126,-119,-84,-28,34,88,121,125,100,50,-12,-71,-113,-128,-112,-70,-11,51,100,126,121,87,33,-29,-85,-120,-126,-102,-54,7,67,110,128,114,74,15,-46,-97,-125,-122,-91,-38,25,81,118,127,105,58,-2,-63,-108,-127,-116,-77,-20,42,94,124,
[1269] 127,103,50,-18,-81,-120,-125,-94,-36,33,92,124,121,83,21,-47,-101,-127,-116,-72,-7,60,110,128,109,59,-8,-73,-116,-127,-101,-46,23,84,122,124,91,31,-37,-95,-125,-120,-80,-17,51,104,127,114,68,2,-64,-112,-128,-107,-55,12,76,118,126,98,41,-27,-88,-123,
[1270] 127,96,33,-41,-102,-127,-110,-55,19,86,124,120,75,5,-67,-116,-126,-93,-28,46,105,128,107,50,-24,-90,-125,-118,-71,1,72,119,125,89,22,-51,-108,-128,-104,-45,29,94,126,116,66,-6,-76,-120,-124,-85,-17,56,111,127,101,40,-35,-97,-127,-113,-61,12,81,122,
[1271] 126,89,16,-63,-117,-125,-83,-8,70,120,123,77,0,-76,-122,-120,-70,7,82,124,117,64,-15,-88,-126,-114,-57,23,93,127,110,50,-31,-99,-128,-106,-42,38,103,128,101,35,-46,-108,-127,-96,-27,53,112,127,91,20,-60,-115,-125,-85,-12,67,119,123,79,4,-73,-121,
[1272] 125,81,-1,-82,-126,-112,-47,39,108,127,88,9,-74,-123,-116,-56,30,102,128,95,19,-66,-120,-120,-65,20,96,128,101,29,-57,-117,-123,-73,10,89,127,107,38,-48,-112,-125,-81,0,82,125,112,48,-39,-107,-127,-88,-10,74,123,117,57,-29,-102,-128,-95,-19,65,120,
[1273] 124,72,-18,-98,-128,-90,-6,81,127,106,30,-62,-121,-117,-53,40,111,125,73,-16,-97,-128,-92,-8,80,126,107,31,-60,-120,-118,-54,38,110,125,75,-15,-96,-128,-93,-9,79,126,108,33,-59,-120,-119,-56,36,109,125,76,-13,-95,-128,-94,-11,77,126,108,35,-57,-119,
[1274] 123,63,-34,-111,-123,-62,35,112,123,61,-36,-112,-122,-60,37,113,122,60,-38,-113,-122,-59,39,114,122,58,-40,-114,-121,-57,41,115,121,56,-42,-115,-121,-55,43,116,120,54,-44,-116,-120,-53,45,116,120,52,-46,-117,-119,-51,47,117,119,50,-48,-118,-118,-49,49,118,
[1275] 122,54,-50,-121,-112,-29,73,127,97,3,-93,-127,-78,23,108,123,56,-47,-120,-113,-32,71,126,99,6,-91,-128,-80,20,107,124,59,-45,-119,-114,-35,68,126,101,9,-89,-128,-83,17,105,124,61,-42,-118,-116,-37,66,125,102,12,-87,-128,-85,14,104,125,64,-40,-117,
[1276] 121,44,-65,-126,-95,6,103,124,54,-55,-124,-102,-5,96,126,64,-45,-121,-108,-16,88,128,73,-35,-117,-114,-27,80,128,82,-24,-112,-118,-38,71,127,90,-13,-107,-122,-48,61,126,98,-2,-100,-125,-58,52,123,104,9,-93,-127,-68,41,120,110,20,-85,-128,-77,31,116,
[1277] 120,35,-78,-128,-73,40,122,104,2,-102,-123,-44,70,128,82,-30,-118,-110,-13,95,125,54,-61,-127,-90,20,114,115,23,-88,-127,-63,52,125,97,-10,-108,-119,-33,80,128,72,-42,-122,-103,-1,102,122,43,-71,-128,-81,32,119,109,11,-96,-125,-53,62,127,89,-22,-114,
[1278] 118,25,-91,-125,-48,72,128,70,-50,-126,-89,27,119,105,-3,-108,-117,-22,93,125,45,-75,-128,-67,53,126,87,-30,-120,-103,6,110,116,18,-95,-124,-42,77,128,64,-56,-127,-84,33,121,101,-9,-111,-114,-15,97,123,39,-80,-127,-62,59,127,82,-36,-122,-99,12,113,
[1279] 117,15,-102,-119,-20,98,121,26,-94,-123,-32,90,124,37,-86,-125,-42,82,126,48,-77,-127,-53,73,128,58,-68,-128,-63,63,128,68,-58,-128,-73,53,127,78,-47,-126,-82,42,125,86,-37,-124,-91,31,122,94,-26,-121,-98,20,119,102,-14,-116,-105,9,114,108,-3,-111,
[1280] 115,5,-111,-109,8,117,101,-21,-121,-93,34,125,83,-47,-127,-73,59,128,62,-70,-127,-50,80,126,38,-90,-122,-25,99,118,12,-107,-112,1,113,106,-14,-119,-98,27,123,89,-40,-126,-79,52,128,68,-63,-128,-57,74,127,45,-85,-124,-32,94,121,20,-102,-116,-7,110,
[1281] 113,-5,-118,-95,37,126,71,-66,-127,-43,91,120,12,-110,-106,20,123,85,-51,-128,-58,78,125,28,-101,-114,3,117,97,-35,-126,-73,64,127,45,-89,-121,-14,109,107,-18,-122,-86,49,128,60,-76,-125,-31,99,115,-1,-116,-98,33,126,75,-62,-128,-47,88,122,16,-108,
[1282] 112,-15,-123,-79,63,127,34,-101,-111,17,124,78,-64,-127,-33,102,110,-18,-124,-77,65,127,31,-103,-110,19,124,76,-66,-126,-30,103,109,-20,-124,-75,67,126,29,-104,-108,21,125,74,-69,-126,-28,105,108,-23,-125,-73,70,126,26,-106,-107,24,125,72,-71,-126,-25,106,
[1283] 110,-25,-127,-60,86,118,-7,-123,-75,72,124,11,-116,-89,57,127,29,-108,-101,40,128,46,-97,-111,22,126,62,-84,-119,4,122,78,-70,-124,-14,115,91,-54,-127,-32,106,103,-37,-128,-49,95,113,-19,-126,-65,82,120,-1,-121,-80,67,125,17,-114,-93,51,128,34,-105,
[1284] 108,-35,-128,-39,105,100,-47,-127,-26,112,91,-59,-126,-13,118,82,-71,-123,-0,122,71,-81,-118,13,126,60,-91,-112,26,127,48,-100,-105,39,128,35,-108,-97,51,127,22,-114,-88,63,125,9,-120,-78,74,121,-4,-124,-67,85,116,-18,-126,-56,94,110,-31,-128,-43,103,
[1285] 106,-44,-127,-17,119,75,-82,-115,27,128,35,-111,-89,68,122,-9,-126,-52,101,101,-52,-126,-9,122,68,-89,-111,35,128,26,-115,-82,75,119,-18,-127,-44,106,95,-60,-124,0,124,60,-95,-106,44,127,18,-119,-75,82,115,-27,-128,-35,111,89,-68,-122,9,126,52,-101,
[1286] 104,-53,-124,5,126,44,-109,-87,76,116,-31,-128,-19,120,66,-95,-103,55,124,-7,-127,-42,110,85,-77,-115,33,128,17,-121,-64,96,101,-57,-123,9,127,40,-111,-84,79,114,-34,-128,-15,122,62,-98,-100,59,123,-11,-127,-38,112,82,-80,-113,36,127,13,-122,-60,99,
[1287] 102,-62,-120,27,128,10,-125,-47,111,79,-88,-105,58,121,-22,-128,-15,123,51,-109,-83,84,107,-53,-123,17,128,20,-122,-56,106,87,-81,-110,49,124,-12,-128,-25,121,60,-103,-90,77,112,-44,-125,7,127,30,-119,-64,100,94,-73,-115,39,126,-2,-127,-35,117,69,-97,
[1288] 100,-70,-113,48,123,-24,-127,-0,127,25,-122,-49,113,71,-99,-90,82,106,-61,-118,38,125,-14,-128,-11,126,35,-119,-58,108,79,-92,-97,73,111,-52,-121,28,127,-3,-128,-21,123,45,-115,-68,102,87,-85,-104,64,116,-42,-124,18,128,7,-126,-32,120,55,-110,-76,95,
[1289] 97,-78,-105,68,111,-57,-117,46,121,-34,-125,22,127,-10,-128,-2,128,15,-126,-27,124,39,-120,-50,115,61,-109,-72,102,82,-94,-91,86,99,-76,-106,66,113,-55,-118,44,122,-32,-125,20,127,-7,-128,-5,127,17,-126,-29,123,41,-119,-53,114,64,-108,-74,101,84,-93,
[1290] 95,-86,-95,86,95,-86,-95,86,94,-86,-94,86,94,-87,-94,87,94,-87,-94,87,94,-87,-94,87,93,-88,-93,88,93,-88,-93,88,93,-88,-93,88,92,-88,-92,89,92,-89,-92,89,92,-89,-92,89,92,-89,-91,90,91,-90,-91,90,91,-90,-91,90,91,-90,-91,90,
[1291] 93,-93,-83,101,73,-108,-63,115,51,-120,-39,124,27,-126,-14,128,2,-128,11,127,-24,-124,36,121,-48,-116,60,110,-71,-103,81,95,-90,-86,99,76,-107,-65,113,54,-119,-42,123,30,-126,-17,127,5,-128,8,127,-21,-125,33,122,-45,-117,57,112,-68,-105,79,97,-88,
[1292] 90,-99,-71,113,48,-123,-24,127,-1,-127,26,122,-50,-112,72,98,-92,-80,107,59,-119,-35,126,10,-128,15,125,-40,-117,63,105,-84,-88,101,68,-114,-46,123,21,-128,4,127,-29,-121,53,111,-75,-96,94,77,-109,-56,120,32,-126,-7,128,-18,-124,43,116,-66,-103,86,
[1293] 88,-105,-57,122,21,-128,17,123,-53,-107,85,82,-109,-50,124,14,-128,24,121,-60,-103,90,77,-113,-44,125,7,-127,31,118,-66,-99,95,71,-116,-37,127,-1,-126,38,115,-72,-94,100,65,-119,-30,127,-8,-125,45,112,-78,-89,104,58,-121,-22,128,-15,-123,52,108,-84,
[1294] 85,-110,-42,127,-7,-124,56,102,-96,-64,121,17,-128,33,115,-78,-84,111,41,-127,9,123,-57,-101,97,63,-121,-16,128,-34,-114,79,83,-112,-40,127,-10,-123,58,100,-98,-62,122,14,-127,36,114,-80,-82,112,38,-127,12,123,-60,-99,98,61,-122,-13,127,-37,-113,81,
[1295] 83,-115,-27,128,-35,-111,89,67,-122,-8,126,-54,-100,102,50,-126,12,121,-71,-86,113,31,-128,31,113,-86,-71,121,12,-127,49,102,-99,-54,126,-7,-122,67,90,-110,-36,128,-26,-115,82,75,-119,-17,127,-45,-105,96,58,-125,2,124,-63,-93,108,40,-128,22,117,-79,
[1296] 80,-119,-11,125,-62,-89,114,23,-127,51,98,-108,-35,128,-39,-105,101,47,-128,28,111,-93,-58,126,-16,-117,84,68,-123,4,121,-74,-78,120,9,-125,64,87,-115,-21,127,-53,-96,109,33,-128,42,104,-102,-44,128,-30,-110,94,55,-126,18,116,-86,-66,124,-6,-121,76,
[1297] 77,-122,5,119,-85,-61,126,-24,-110,98,44,-128,42,99,-109,-25,127,-60,-86,118,6,-122,76,71,-124,13,116,-91,-54,127,-32,-106,103,36,-128,50,94,-113,-18,125,-67,-80,121,-2,-120,83,64,-126,21,112,-96,-47,128,-39,-101,108,29,-127,57,88,-117,-10,123,-74,
[1298] 75,-125,21,109,-104,-29,126,-68,-74,125,-21,-108,104,28,-126,68,74,-125,22,108,-105,-28,126,-69,-73,125,-22,-108,105,27,-126,69,73,-125,23,107,-105,-27,126,-70,-72,125,-23,-107,106,26,-126,70,72,-125,24,107,-106,-26,126,-71,-72,125,-25,-107,106,25,-126,71,
[1299] 72,-126,36,95,-118,6,113,-102,-26,124,-81,-55,128,-55,-81,124,-25,-103,113,6,-118,95,37,-127,72,65,-127,44,90,-121,13,109,-107,-18,122,-87,-48,128,-62,-75,126,-33,-98,116,-2,-115,100,29,-125,78,58,-128,51,84,-123,21,105,-111,-10,119,-93,-40,127,-68,
[1300] 69,-128,51,79,-126,40,89,-123,28,97,-119,15,105,-114,3,111,-108,-9,117,-101,-21,121,-93,-34,125,-84,-45,127,-74,-57,128,-64,-67,128,-53,-78,126,-42,-87,124,-30,-96,120,-17,-104,115,-5,-110,109,7,-116,102,19,-121,94,32,-124,86,43,-127,76,55,-128,66,
[1301] 66,-128,65,61,-128,71,55,-127,76,49,-127,81,43,-125,86,37,-124,91,31,-122,95,24,-120,99,18,-118,103,12,-115,107,5,-112,110,-1,-109,114,-8,-106,116,-14,-102,119,-21,-98,121,-27,-93,123,-33,-89,125,-39,-84,126,-46,-79,127,-52,-74,128,-57,-69,128,-63,
[1302] 63,-128,78,40,-123,97,16,-114,111,-9,-101,122,-34,-83,127,-58,-63,128,-79,-40,123,-97,-15,114,-112,10,100,-122,35,83,-127,59,62,-128,80,39,-123,98,14,-113,112,-11,-100,122,-36,-82,127,-60,-61,127,-81,-38,123,-99,-13,113,-113,12,99,-122,37,81,-127,60,
[1303] 61,-127,90,19,-113,116,-25,-86,127,-66,-49,124,-99,-6,106,-121,38,76,-128,77,36,-120,107,-7,-98,124,-50,-65,127,-87,-24,115,-114,20,89,-127,62,53,-125,96,11,-109,119,-33,-80,128,-73,-41,122,-104,2,101,-123,46,69,-128,83,28,-117,111,-15,-93,126,-58,
[1304] 58,-125,101,-3,-97,126,-63,-46,121,-108,16,88,-128,74,33,-117,115,-29,-78,128,-84,-21,111,-120,41,67,-127,94,8,-104,124,-53,-56,124,-102,5,96,-126,65,44,-121,109,-18,-87,128,-75,-32,116,-115,30,77,-128,86,19,-110,120,-43,-66,127,-95,-6,103,-124,55,
[1305] 55,-122,110,-25,-76,127,-95,1,94,-127,77,24,-109,123,-55,-48,120,-113,32,70,-126,100,-7,-90,128,-82,-17,106,-124,62,42,-118,116,-39,-64,125,-104,14,84,-128,87,10,-101,126,-68,-35,115,-119,45,58,-123,108,-21,-79,128,-92,-3,97,-127,74,28,-111,121,-52,
[1306] 52,-119,117,-47,-51,119,-117,47,51,-119,117,-47,-51,119,-117,47,51,-119,117,-47,-51,119,-118,47,51,-119,118,-47,-50,119,-118,48,50,-119,118,-48,-50,119,-118,48,50,-119,118,-48,-50,119,-118,48,50,-118,118,-48,-49,118,-118,49,49,-118,118,-49,-49,118,-118,49,
[1307] 48,-115,123,-66,-24,102,-127,87,-1,-85,127,-103,26,65,-122,116,-50,-42,112,-124,72,17,-98,128,-92,8,80,-126,107,-33,-59,120,-119,56,35,-109,126,-78,-10,93,-128,96,-15,-74,125,-111,39,52,-117,121,-63,-29,105,-127,83,3,-88,128,-101,22,69,-123,114,-46,
[1308] 45,-111,126,-84,4,78,-125,115,-53,-33,104,-128,94,-17,-67,121,-120,64,20,-96,128,-102,30,56,-116,124,-75,-8,87,-127,109,-42,-44,110,-126,85,-5,-77,124,-115,54,32,-103,128,-94,18,66,-121,120,-65,-19,95,-128,103,-31,-55,116,-124,76,6,-86,127,-110,43,
[1309] 42,-106,128,-100,32,48,-109,127,-96,26,54,-112,127,-91,20,59,-115,126,-87,14,64,-118,125,-83,8,70,-120,123,-78,2,75,-122,121,-73,-4,80,-124,119,-68,-10,84,-125,117,-62,-16,89,-126,114,-57,-22,93,-127,111,-52,-28,97,-128,108,-46,-34,101,-128,105,-40,
[1310] 39,-100,128,-112,59,14,-83,123,-122,80,-11,-62,114,-127,98,-36,-39,100,-127,112,-59,-14,82,-123,122,-80,11,61,-113,127,-98,36,38,-100,127,-112,60,13,-82,123,-122,81,-12,-61,113,-127,99,-37,-38,99,-127,113,-60,-13,81,-123,122,-81,12,60,-113,127,-99,37,
[1311] 36,-94,125,-121,82,-20,-48,102,-127,116,-72,8,59,-109,128,-111,62,4,-70,115,-128,104,-51,-17,80,-120,126,-96,39,29,-89,124,-123,88,-27,-41,97,-126,119,-78,15,52,-105,128,-114,68,-3,-63,112,-128,108,-57,-10,74,-117,127,-101,46,22,-84,122,-125,93,-34,
[1312] 33,-87,121,-126,102,-53,-8,67,-111,128,-115,75,-17,-44,96,-124,124,-94,42,20,-77,116,-128,109,-65,5,56,-103,127,-120,85,-30,-32,87,-121,126,-102,54,7,-66,110,-128,115,-76,18,44,-95,124,-124,95,-43,-19,76,-116,128,-110,66,-6,-55,103,-127,120,-86,31,
[1313] 30,-80,115,-128,116,-83,33,23,-75,112,-128,119,-87,39,17,-69,109,-127,121,-92,45,10,-64,105,-126,123,-96,51,4,-58,101,-125,125,-100,57,-2,-52,97,-123,126,-104,63,-9,-47,93,-122,127,-108,68,-15,-40,88,-119,128,-111,74,-22,-34,84,-117,128,-114,79,-28,
[1314] 26,-72,107,-126,125,-106,70,-24,-26,72,-107,126,-125,106,-70,24,26,-72,107,-126,125,-106,70,-24,-26,72,-107,126,-125,106,-71,24,26,-72,107,-126,125,-106,71,-24,-25,71,-107,126,-125,106,-71,25,25,-71,107,-126,125,-106,71,-25,-25,71,-106,126,-125,106,-71,25,
[1315] 23,-64,98,-120,128,-121,100,-68,27,17,-58,93,-117,128,-123,104,-73,33,10,-53,89,-115,127,-125,108,-78,39,4,-47,84,-112,126,-126,111,-83,46,-3,-41,79,-108,125,-127,114,-88,52,-9,-34,74,-105,123,-128,117,-93,57,-15,-28,69,-101,122,-128,119,-97,63,-22,
[1316] 20,-56,87,-110,124,-128,120,-102,76,-42,5,32,-66,95,-116,127,-126,115,-94,65,-30,-7,44,-77,103,-121,128,-124,109,-86,54,-18,-19,55,-86,110,-124,128,-120,103,-76,43,-6,-31,66,-95,116,-127,127,-116,95,-66,31,6,-43,76,-103,121,-128,124,-110,86,-55,19,
[1317] 16,-47,74,-97,115,-125,128,-123,111,-92,68,-39,9,23,-52,79,-101,117,-126,128,-121,108,-88,63,-34,3,29,-58,84,-105,120,-127,127,-119,104,-83,57,-28,-3,34,-63,88,-108,122,-128,126,-117,101,-79,52,-22,-10,40,-69,93,-111,123,-128,125,-114,97,-74,46,-16,
[1318] 13,-38,61,-82,99,-113,123,-127,127,-122,113,-99,81,-60,37,-12,-13,38,-61,82,-99,113,-123,127,-127,122,-113,99,-81,60,-37,12,13,-37,61,-81,99,-113,123,-127,127,-122,113,-99,81,-60,37,-12,-13,37,-60,81,-99,113,-122,127,-127,122,-113,99,-81,60,-37,13,
[1319] 10,-29,47,-63,79,-93,105,-115,122,-126,128,-127,123,-117,108,-97,83,-68,52,-34,15,3,-22,40,-58,74,-88,101,-111,119,-125,128,-128,125,-119,111,-101,88,-74,57,-40,22,-3,-16,34,-52,69,-84,97,-108,117,-123,127,-128,126,-121,114,-105,93,-79,63,-46,28,-9,
[1320] 7,-19,31,-43,55,-66,76,-86,95,-103,110,-116,121,-124,127,-128,128,-127,124,-120,116,-110,103,-95,86,-76,66,-55,43,-31,19,-6,-6,19,-31,43,-55,66,-76,86,-95,103,-110,116,-121,124,-127,128,-128,127,-124,120,-116,110,-103,95,-86,76,-66,55,-43,31,-19,6,
[1321] 3,-10,16,-22,28,-34,40,-46,52,-58,63,-69,74,-79,84,-88,93,-97,101,-105,108,-111,114,-117,119,-122,123,-125,126,-127,128,-128,128,-128,127,-126,125,-123,121,-119,117,-114,111,-108,105,-101,97,-93,88,-84,79,-74,68,-63,58,-52,46,-40,34,-28,22,-16,9,-3,
[1322] ], [
[1324] 14,17,20,23,25,28,31,34,36,39,42,44,47,50,52,55,57,60,62,65,67,69,72,74,76,79,81,83,85,87,89,91,93,95,96,98,100,102,103,105,106,108,109,110,112,113,114,115,116,117,118,119,119,120,121,121,122,122,123,123,123,124,124,124,
[1325] 41,49,57,64,71,78,84,91,96,101,106,110,114,117,120,122,123,124,124,124,123,121,119,117,113,110,105,101,95,90,84,77,70,63,55,48,40,31,23,15,6,-2,-11,-19,-28,-36,-44,-52,-60,-67,-74,-81,-87,-93,-98,-103,-108,-112,-115,-118,-120,-122,-123,-124,
[1326] 64,76,86,96,105,112,117,121,124,125,124,121,117,111,104,96,86,75,63,50,37,23,9,-6,-20,-34,-47,-60,-73,-84,-94,-103,-110,-116,-120,-123,-125,-124,-122,-118,-113,-106,-98,-89,-78,-66,-54,-40,-27,-12,2,16,30,44,57,69,81,91,100,108,115,119,123,124,
[1327] 82,96,108,117,122,125,124,120,113,103,91,76,58,40,20,0,-20,-40,-58,-75,-91,-103,-113,-120,-124,-125,-122,-117,-108,-96,-82,-66,-47,-28,-8,12,32,51,69,85,99,110,118,123,125,124,119,112,101,88,72,55,36,16,-4,-24,-44,-62,-79,-93,-106,-115,-121,-125,
[1328] 95,110,120,125,125,119,107,92,72,49,24,-2,-28,-53,-76,-95,-110,-120,-125,-125,-119,-108,-92,-72,-49,-24,2,28,53,75,94,110,120,125,125,119,108,93,73,50,25,-1,-27,-52,-75,-94,-109,-120,-125,-125,-119,-109,-93,-73,-51,-26,0,26,51,74,93,109,120,125,
[1329] 105,119,126,124,114,96,73,44,13,-20,-50,-78,-101,-117,-125,-125,-117,-101,-79,-52,-21,12,43,72,96,113,124,126,120,106,85,59,28,-4,-36,-65,-90,-110,-122,-126,-122,-110,-91,-66,-36,-4,28,58,85,106,120,126,124,114,96,72,44,12,-20,-51,-79,-101,-117,-125,
[1330] 112,125,125,115,93,63,28,-11,-48,-81,-106,-122,-126,-119,-101,-74,-40,-2,36,71,99,118,126,123,108,83,51,14,-24,-60,-91,-113,-125,-125,-114,-92,-62,-26,12,49,82,107,122,126,119,100,73,38,1,-37,-72,-100,-118,-126,-122,-107,-83,-50,-13,25,61,92,113,125,
[1331] 118,127,120,99,66,24,-20,-62,-97,-119,-127,-119,-97,-62,-20,24,65,99,120,127,118,94,59,17,-28,-69,-101,-121,-127,-116,-92,-56,-13,31,72,103,122,126,115,89,52,9,-35,-75,-105,-123,-126,-113,-86,-49,-6,38,78,108,124,125,111,83,45,2,-42,-81,-109,-125,
[1332] 121,126,111,79,34,-17,-64,-102,-123,-125,-107,-72,-26,24,71,106,125,124,103,66,18,-32,-78,-111,-126,-122,-98,-59,-10,40,84,114,127,119,93,52,2,-47,-89,-117,-127,-116,-87,-44,6,55,95,120,127,113,81,37,-13,-62,-100,-123,-126,-109,-75,-29,21,68,105,124,
[1333] 124,124,100,56,0,-55,-99,-124,-124,-100,-56,-0,55,99,124,124,100,55,0,-55,-99,-124,-124,-100,-55,-0,55,99,124,124,100,55,0,-55,-99,-124,-124,-100,-55,-0,55,99,124,124,99,55,0,-55,-99,-124,-124,-99,-55,-0,55,99,124,124,99,55,0,-55,-99,-124,
[1334] 126,120,86,31,-32,-87,-121,-125,-99,-50,12,71,113,127,111,67,8,-54,-102,-126,-119,-83,-28,35,89,122,125,98,47,-15,-74,-114,-127,-109,-65,-5,57,104,126,118,81,25,-38,-91,-123,-124,-96,-44,18,76,116,127,108,62,2,-59,-106,-127,-117,-79,-22,41,93,123,
[1335] 127,115,70,5,-62,-111,-127,-107,-55,12,76,118,126,97,40,-29,-89,-123,-122,-85,-23,45,100,126,116,71,6,-61,-110,-127,-108,-57,11,75,118,126,98,41,-27,-88,-123,-122,-86,-25,44,100,126,116,73,8,-59,-109,-127,-108,-58,9,74,117,126,99,42,-26,-87,-123,
[1336] 127,109,53,-21,-87,-124,-119,-72,-1,71,118,125,89,22,-52,-108,-127,-103,-43,31,95,126,114,63,-10,-80,-122,-122,-81,-11,62,114,126,96,33,-42,-102,-127,-109,-53,21,88,124,118,72,0,-71,-118,-125,-88,-22,52,108,127,103,43,-32,-96,-126,-114,-62,11,80,122,
[1337] 128,102,36,-45,-107,-127,-96,-27,53,112,126,90,17,-62,-116,-124,-83,-8,70,120,122,75,-2,-78,-123,-119,-67,11,85,125,115,59,-20,-92,-127,-111,-51,30,98,127,106,42,-39,-104,-127,-100,-33,48,109,127,94,24,-56,-114,-126,-87,-14,65,118,124,80,5,-73,-121,
[1338] 127,94,18,-67,-121,-119,-63,23,97,128,99,25,-61,-118,-122,-69,15,93,127,103,32,-54,-115,-124,-75,8,88,127,107,39,-48,-112,-125,-80,1,82,126,111,45,-41,-109,-126,-86,-6,77,124,114,52,-34,-105,-127,-91,-13,71,122,117,59,-27,-100,-128,-96,-20,65,120,
[1339] 127,86,-0,-86,-127,-101,-22,68,123,114,44,-48,-115,-122,-65,26,104,127,84,-3,-89,-127,-99,-19,71,124,112,41,-51,-117,-121,-62,29,105,126,81,-7,-91,-128,-97,-16,73,125,110,38,-54,-118,-120,-59,32,107,126,79,-10,-93,-128,-95,-13,76,125,109,35,-57,-119,
[1340] 127,77,-18,-102,-126,-75,20,104,126,74,-22,-105,-126,-72,24,106,125,70,-26,-107,-125,-68,28,108,124,67,-30,-109,-124,-65,32,110,123,63,-34,-111,-123,-61,36,112,122,59,-38,-113,-121,-58,40,114,121,56,-42,-115,-120,-54,44,116,119,52,-46,-117,-119,-50,48,118,
[1341] 126,68,-35,-115,-118,-43,60,124,106,17,-83,-128,-88,10,101,126,67,-36,-115,-118,-42,61,124,105,16,-83,-128,-87,11,102,125,66,-37,-116,-117,-41,62,124,104,15,-84,-128,-87,12,102,125,65,-38,-116,-117,-40,63,125,104,14,-85,-128,-86,13,103,125,64,-39,-117,
[1342] 125,58,-52,-123,-104,-8,94,126,66,-43,-120,-109,-17,87,127,74,-34,-117,-114,-26,80,128,81,-25,-113,-118,-36,73,127,88,-16,-108,-121,-44,65,126,95,-7,-103,-124,-53,57,125,101,3,-97,-126,-61,48,122,106,12,-91,-127,-69,39,119,111,21,-84,-128,-77,30,115,
[1343] 124,48,-67,-127,-84,28,117,111,15,-94,-126,-55,60,126,90,-20,-113,-115,-23,88,127,63,-53,-125,-96,12,109,118,31,-82,-128,-70,45,123,101,-3,-105,-121,-39,75,128,76,-37,-120,-106,-5,100,123,46,-68,-127,-83,29,117,110,13,-95,-125,-54,61,127,89,-21,-114,
[1344] 122,37,-81,-127,-59,61,127,79,-39,-123,-97,16,115,110,8,-102,-120,-31,86,126,54,-67,-128,-74,46,125,92,-23,-117,-107,-1,106,118,25,-91,-125,-48,72,128,69,-52,-126,-88,29,120,103,-5,-109,-116,-18,95,124,42,-78,-127,-63,58,127,83,-35,-122,-99,12,113,
[1345] 121,27,-93,-123,-32,90,124,37,-86,-125,-42,82,126,47,-78,-127,-51,74,127,56,-70,-128,-61,66,128,65,-61,-128,-69,57,127,74,-52,-127,-78,47,126,82,-43,-125,-86,38,124,89,-33,-123,-93,28,121,96,-23,-120,-100,18,118,103,-13,-116,-106,8,114,108,-3,-111,
[1346] 120,16,-104,-114,-3,111,107,-11,-118,-99,24,122,90,-37,-125,-80,50,127,69,-63,-128,-57,74,127,45,-85,-124,-32,94,120,18,-103,-115,-5,111,108,-9,-117,-101,22,122,92,-36,-125,-82,48,127,71,-61,-128,-59,72,127,47,-83,-125,-34,93,121,20,-102,-116,-7,110,
[1347] 118,6,-113,-102,26,124,79,-57,-128,-52,84,123,21,-105,-110,11,120,91,-43,-127,-65,72,126,35,-96,-117,-4,114,101,-29,-125,-78,59,128,50,-86,-122,-19,107,109,-14,-121,-89,45,127,63,-74,-126,-33,98,116,1,-115,-99,31,125,76,-61,-128,-47,87,122,16,-108,
[1348] 116,-5,-120,-87,54,128,43,-95,-115,7,121,85,-56,-128,-41,97,114,-10,-122,-83,59,127,38,-98,-113,12,122,81,-61,-127,-36,100,112,-15,-123,-79,63,127,33,-102,-110,18,124,77,-66,-126,-31,103,109,-20,-124,-74,68,126,28,-105,-108,23,125,72,-70,-126,-25,106,
[1349] 115,-15,-125,-68,79,121,2,-120,-82,65,126,19,-113,-95,49,128,36,-103,-105,33,127,52,-92,-114,16,125,68,-80,-121,-1,120,82,-65,-125,-19,113,94,-50,-128,-35,104,105,-34,-127,-52,93,114,-17,-125,-67,80,121,0,-120,-81,66,125,18,-113,-94,51,128,35,-104,
[1350] 113,-25,-127,-48,100,105,-39,-128,-35,108,97,-52,-127,-21,115,87,-64,-124,-7,120,76,-76,-120,7,124,65,-87,-115,21,127,52,-97,-108,34,128,39,-105,-100,48,127,26,-113,-90,60,125,12,-119,-80,72,122,-2,-123,-69,84,117,-16,-126,-56,94,110,-30,-128,-43,103,
[1351] 111,-35,-128,-26,115,82,-76,-118,19,127,43,-107,-94,62,124,-2,-125,-58,97,105,-46,-127,-15,120,72,-85,-113,30,128,31,-113,-86,71,120,-14,-127,-47,104,97,-57,-125,-3,123,63,-93,-107,41,127,20,-118,-77,81,116,-25,-128,-36,110,89,-67,-122,8,126,52,-101,
[1352] 109,-45,-126,-4,125,52,-105,-92,69,119,-23,-128,-26,118,72,-90,-106,49,125,-1,-126,-48,107,89,-73,-117,27,128,22,-119,-68,93,104,-53,-124,5,126,44,-109,-86,76,115,-32,-128,-18,121,64,-96,-101,57,123,-9,-127,-40,112,83,-80,-114,36,127,13,-122,-61,99,
[1353] 107,-54,-122,19,128,18,-123,-54,107,85,-83,-108,51,123,-16,-128,-21,122,57,-105,-87,80,110,-48,-124,12,128,25,-121,-60,103,90,-77,-112,45,125,-9,-127,-28,119,63,-101,-92,74,114,-42,-126,5,127,32,-118,-66,99,94,-72,-115,38,126,-2,-127,-35,117,69,-97,
[1354] 104,-63,-117,41,124,-17,-128,-7,126,32,-120,-55,110,76,-95,-94,77,109,-56,-120,33,126,-9,-128,-16,125,40,-117,-62,105,83,-89,-100,70,113,-48,-122,25,127,-0,-127,-24,123,48,-113,-70,100,89,-83,-105,63,117,-40,-125,16,128,8,-126,-32,120,55,-109,-76,95,
[1355] 102,-72,-109,62,115,-51,-120,40,123,-28,-126,16,127,-4,-128,-8,127,20,-125,-32,122,43,-118,-55,113,65,-107,-75,100,85,-92,-93,83,101,-73,-108,63,114,-52,-119,41,123,-29,-126,17,127,-5,-128,-7,127,19,-125,-31,123,42,-119,-53,114,64,-107,-74,100,84,-93,
[1356] 100,-80,-100,81,99,-81,-99,81,99,-82,-98,82,98,-82,-98,83,98,-83,-97,83,97,-84,-97,84,96,-84,-96,85,96,-85,-96,85,95,-86,-95,86,95,-86,-94,87,94,-87,-94,87,93,-87,-93,88,93,-88,-93,88,92,-89,-92,89,92,-89,-91,90,91,-90,-91,90,
[1357] 97,-88,-88,97,79,-105,-68,112,57,-117,-45,122,32,-125,-20,127,7,-128,6,127,-19,-125,32,122,-44,-118,56,112,-67,-105,78,97,-88,-88,97,78,-105,-68,112,56,-117,-45,122,32,-125,-20,127,7,-128,6,127,-19,-125,32,122,-44,-118,56,112,-68,-105,78,97,-88,
[1358] 95,-95,-76,110,54,-121,-30,127,5,-128,21,124,-45,-115,68,101,-88,-83,105,63,-117,-39,125,14,-128,11,126,-36,-118,60,107,-81,-90,99,71,-113,-48,123,24,-127,2,127,-27,-122,51,112,-73,-97,93,79,-108,-57,120,33,-126,-8,128,-17,-124,42,116,-65,-103,86,
[1359] 92,-101,-62,120,27,-128,11,124,-48,-110,81,86,-106,-55,122,19,-128,19,122,-56,-106,87,80,-111,-47,125,10,-128,28,119,-63,-101,93,73,-115,-39,126,2,-127,36,116,-70,-95,98,66,-118,-31,127,-6,-125,44,112,-77,-90,104,59,-121,-23,128,-15,-123,51,108,-83,
[1360] 90,-107,-48,126,-2,-125,51,105,-92,-69,119,22,-128,28,117,-74,-88,109,45,-126,5,124,-54,-103,94,66,-120,-19,128,-31,-116,77,85,-110,-42,127,-8,-124,56,102,-96,-64,121,16,-128,34,114,-79,-83,112,39,-127,10,123,-59,-100,98,61,-122,-13,127,-37,-113,81,
[1361] 87,-112,-32,128,-30,-113,86,71,-120,-13,127,-49,-102,99,54,-126,7,122,-67,-89,111,35,-128,27,114,-83,-74,119,16,-127,46,104,-97,-57,125,-4,-123,65,91,-109,-38,128,-24,-116,81,76,-118,-18,127,-44,-106,95,59,-124,1,124,-62,-93,108,41,-128,21,117,-79,
[1362] 84,-117,-16,126,-57,-93,111,28,-128,46,100,-105,-39,128,-35,-107,98,50,-127,24,113,-90,-61,125,-12,-118,81,71,-123,1,122,-72,-80,119,11,-125,62,89,-114,-23,127,-51,-97,108,34,-128,40,104,-101,-45,128,-29,-111,94,56,-126,18,116,-85,-66,124,-6,-121,76,
[1363] 82,-120,-0,120,-81,-66,126,-19,-112,95,48,-128,38,102,-107,-29,127,-57,-89,117,10,-123,74,74,-123,10,117,-89,-57,127,-29,-107,102,39,-128,48,96,-112,-20,126,-65,-81,120,0,-120,81,65,-126,19,112,-95,-48,128,-39,-102,107,29,-127,57,89,-117,-10,123,-74,
[1364] 79,-123,16,111,-101,-33,127,-64,-78,124,-17,-110,102,32,-127,65,77,-124,18,110,-103,-31,127,-66,-76,124,-19,-109,103,30,-126,67,75,-125,21,109,-104,-29,126,-68,-74,125,-22,-108,105,28,-126,69,73,-125,23,107,-105,-26,126,-70,-72,125,-24,-107,106,25,-126,71,
[1365] 76,-126,32,98,-116,1,115,-100,-29,125,-78,-58,128,-51,-84,123,-21,-105,111,9,-119,93,40,-127,69,68,-127,41,92,-120,11,110,-106,-20,123,-85,-50,128,-60,-76,125,-31,-99,116,-0,-115,99,30,-125,77,59,-128,50,85,-123,21,105,-111,-10,120,-92,-40,127,-68,
[1366] 73,-127,47,83,-125,36,91,-122,24,99,-118,12,107,-113,-0,113,-106,-12,118,-99,-24,122,-91,-36,125,-82,-48,127,-72,-59,128,-62,-69,128,-51,-79,126,-40,-88,123,-28,-97,119,-16,-104,115,-4,-111,109,8,-116,102,20,-121,94,32,-124,85,44,-127,76,55,-128,66,
[1367] 70,-128,62,64,-128,68,58,-128,73,52,-127,78,46,-126,84,40,-125,89,34,-123,93,27,-121,98,21,-119,102,14,-116,106,7,-113,109,1,-110,113,-6,-106,116,-13,-103,118,-19,-99,121,-26,-94,123,-32,-90,124,-39,-85,126,-45,-80,127,-51,-74,128,-57,-69,128,-63,
[1368] 67,-128,75,44,-124,94,19,-116,110,-6,-103,120,-31,-86,127,-55,-65,128,-77,-42,124,-96,-17,115,-111,8,102,-121,33,84,-127,57,64,-128,78,40,-123,97,16,-114,111,-10,-100,122,-35,-83,127,-59,-62,127,-80,-39,123,-98,-14,113,-112,12,99,-122,37,81,-127,60,
[1369] 64,-127,88,22,-114,114,-22,-88,127,-63,-52,125,-97,-9,108,-120,35,78,-128,75,39,-121,106,-5,-100,124,-48,-67,127,-85,-26,116,-113,19,91,-127,60,55,-125,95,12,-109,118,-32,-80,128,-72,-42,122,-104,2,102,-123,45,69,-128,83,29,-117,111,-15,-93,126,-57,
[1370] 61,-126,99,0,-99,126,-61,-49,122,-107,13,90,-127,72,36,-118,113,-26,-80,128,-82,-23,112,-119,39,69,-127,92,10,-105,123,-52,-58,125,-101,3,97,-126,63,46,-121,108,-17,-87,128,-75,-33,116,-115,30,77,-128,85,20,-110,120,-42,-66,127,-94,-7,103,-124,55,
[1371] 57,-123,108,-22,-78,128,-93,-2,96,-127,74,27,-111,122,-53,-50,121,-112,30,72,-127,98,-5,-91,128,-81,-19,107,-124,60,43,-118,116,-37,-66,125,-103,13,85,-128,87,12,-102,126,-67,-36,115,-119,45,59,-124,107,-21,-80,128,-92,-4,97,-127,73,28,-111,121,-52,
[1372] 54,-120,116,-44,-54,120,-116,44,54,-120,116,-44,-53,120,-116,45,53,-120,117,-45,-53,120,-117,46,52,-120,117,-46,-52,119,-117,46,52,-119,117,-47,-51,119,-117,47,51,-119,117,-47,-51,119,-118,48,50,-119,118,-48,-50,119,-118,48,50,-118,118,-49,-49,118,-118,49,
[1373] 51,-117,122,-64,-27,104,-127,85,2,-87,127,-102,24,67,-123,115,-48,-44,113,-124,71,19,-99,128,-90,6,81,-127,106,-31,-60,120,-118,55,37,-109,126,-77,-12,94,-128,96,-14,-75,125,-111,39,53,-117,121,-62,-29,105,-127,83,4,-89,128,-101,21,69,-123,114,-46,
[1374] 48,-112,126,-82,2,80,-125,114,-51,-35,105,-128,92,-15,-69,122,-119,63,22,-97,128,-101,28,58,-117,123,-74,-9,88,-127,108,-41,-45,111,-126,84,-4,-78,125,-115,53,33,-104,128,-94,17,67,-121,120,-65,-20,95,-128,102,-30,-55,116,-124,76,7,-86,127,-110,43,
[1375] 45,-107,128,-98,30,50,-110,127,-94,24,55,-113,126,-90,18,61,-116,125,-86,12,66,-118,124,-81,7,71,-120,123,-77,1,76,-122,121,-72,-5,80,-124,119,-67,-11,85,-125,116,-62,-17,89,-126,114,-57,-23,93,-127,111,-51,-29,97,-128,108,-46,-34,101,-128,105,-40,
[1376] 41,-102,128,-111,57,16,-84,123,-121,78,-9,-63,114,-127,97,-34,-40,101,-128,111,-58,-15,83,-123,122,-79,10,62,-114,127,-97,35,39,-100,128,-112,59,14,-82,123,-122,80,-11,-62,113,-127,98,-36,-38,100,-127,112,-60,-13,82,-123,122,-81,12,61,-113,127,-99,37,
[1377] 38,-95,126,-120,81,-18,-49,103,-127,116,-71,6,60,-110,128,-110,61,6,-71,115,-127,103,-50,-18,81,-120,126,-95,38,30,-90,124,-123,87,-26,-42,98,-126,119,-78,14,53,-105,128,-114,67,-2,-64,112,-128,108,-57,-10,74,-117,127,-101,46,22,-84,122,-125,93,-34,
[1378] 34,-88,122,-126,101,-52,-9,68,-111,128,-114,74,-16,-46,97,-125,123,-93,41,21,-78,117,-128,109,-64,4,57,-104,127,-120,85,-29,-33,87,-121,126,-102,53,8,-67,110,-128,115,-75,18,44,-95,124,-124,94,-42,-19,77,-116,128,-109,65,-6,-55,103,-127,120,-86,31,
[1379] 31,-81,116,-128,116,-81,31,25,-76,113,-128,118,-86,38,18,-70,109,-127,121,-91,44,12,-65,106,-126,123,-96,50,5,-59,102,-125,124,-100,56,-2,-53,98,-124,126,-104,62,-8,-47,93,-122,127,-108,68,-15,-41,89,-120,128,-111,73,-22,-34,84,-117,128,-114,79,-28,
[1380] 28,-73,108,-126,125,-105,69,-23,-27,73,-108,126,-125,105,-69,23,27,-73,107,-126,125,-105,70,-23,-27,72,-107,126,-125,106,-70,24,26,-72,107,-126,125,-106,70,-24,-26,72,-107,126,-125,106,-70,24,26,-72,107,-126,125,-106,71,-25,-25,71,-107,126,-125,106,-71,25,
[1381] 24,-65,98,-120,128,-121,99,-67,26,18,-59,94,-118,128,-123,104,-72,32,11,-53,89,-115,127,-124,107,-78,39,5,-47,85,-112,126,-126,111,-83,45,-2,-41,79,-109,125,-127,114,-88,51,-9,-35,74,-105,123,-128,117,-92,57,-15,-28,69,-101,122,-128,119,-97,63,-22,
[1382] 21,-57,87,-111,125,-128,120,-102,75,-41,5,33,-67,96,-116,127,-126,115,-94,65,-30,-8,44,-77,104,-121,128,-124,109,-85,54,-18,-20,56,-87,110,-124,128,-120,102,-76,42,-6,-32,66,-95,116,-127,126,-115,95,-65,31,7,-43,76,-103,121,-128,124,-110,86,-55,19,
[1383] 17,-48,75,-98,115,-125,128,-123,111,-92,67,-39,8,23,-53,80,-102,117,-126,128,-121,107,-87,62,-33,2,29,-58,84,-105,120,-127,127,-119,104,-83,57,-27,-4,35,-64,89,-108,122,-128,126,-117,101,-78,51,-22,-10,40,-69,93,-111,123,-128,125,-114,97,-74,46,-16,
[1384] 14,-38,61,-82,100,-113,123,-127,127,-122,112,-98,80,-59,36,-11,-14,38,-61,82,-100,113,-123,127,-127,122,-112,98,-81,60,-36,12,13,-38,61,-82,99,-113,123,-127,127,-122,113,-99,81,-60,37,-12,-13,37,-61,81,-99,113,-122,127,-127,122,-113,99,-81,60,-37,13,
[1385] 10,-29,47,-64,79,-93,105,-115,122,-126,128,-127,123,-117,108,-96,83,-68,51,-33,15,4,-23,41,-58,74,-89,101,-112,120,-125,128,-128,125,-119,111,-101,88,-73,57,-40,22,-3,-16,34,-52,69,-84,97,-108,117,-123,127,-128,126,-121,114,-105,93,-79,63,-46,28,-9,
[1386] 7,-19,32,-44,55,-66,77,-86,95,-103,110,-116,121,-124,127,-128,128,-126,124,-120,115,-110,102,-95,86,-76,65,-54,43,-31,18,-6,-7,19,-31,43,-55,66,-76,86,-95,103,-110,116,-121,124,-127,128,-128,127,-124,120,-116,110,-103,95,-86,76,-66,55,-43,31,-19,6,
[1387] 3,-10,16,-22,28,-34,40,-46,52,-58,63,-69,74,-79,84,-88,93,-97,101,-105,108,-111,114,-117,119,-122,123,-125,126,-127,128,-128,128,-128,127,-126,125,-123,121,-119,117,-114,111,-108,105,-101,97,-93,88,-84,79,-74,68,-63,57,-52,46,-40,34,-28,22,-16,9,-3,
[1388] ], [
[1390] 10,13,16,19,21,24,27,30,33,36,39,41,44,47,50,52,55,58,60,63,65,68,70,73,75,77,80,82,84,86,88,90,92,94,96,98,100,102,103,105,107,108,110,111,112,114,115,116,117,118,119,120,121,121,122,123,123,124,124,125,125,125,125,125,
[1391] 29,37,46,54,62,69,76,83,90,96,101,106,111,114,118,120,123,124,125,125,125,124,123,120,118,114,110,106,101,95,89,83,76,69,61,53,45,37,28,20,11,2,-7,-16,-24,-33,-41,-50,-58,-65,-73,-80,-86,-93,-98,-103,-108,-112,-116,-119,-122,-123,-125,-125,
[1392] 47,60,73,84,94,103,111,117,122,124,126,125,122,118,113,105,97,86,75,63,50,36,21,7,-8,-23,-37,-51,-64,-76,-87,-97,-106,-113,-119,-123,-125,-125,-124,-121,-117,-111,-103,-94,-83,-72,-59,-46,-31,-17,-2,12,27,41,55,68,80,91,100,108,115,120,124,125,
[1393] 63,80,94,107,116,123,125,125,121,114,104,91,75,58,39,18,-2,-23,-43,-62,-79,-94,-106,-116,-122,-125,-125,-121,-114,-104,-91,-76,-58,-39,-19,1,22,42,61,78,93,106,116,122,125,125,122,115,105,92,77,59,40,20,-0,-21,-41,-60,-77,-93,-105,-115,-122,-125,
[1394] 76,96,111,121,126,125,118,106,90,69,45,20,-7,-34,-58,-81,-99,-113,-122,-126,-124,-116,-103,-86,-64,-40,-14,13,39,63,85,103,116,124,126,123,114,100,82,59,35,8,-18,-44,-68,-89,-106,-118,-125,-126,-121,-111,-96,-77,-54,-29,-3,24,49,73,93,109,120,125,
[1395] 88,108,121,126,123,111,92,66,37,4,-28,-59,-86,-107,-120,-126,-123,-112,-94,-69,-39,-7,26,57,84,105,120,126,124,113,95,71,42,10,-23,-54,-82,-104,-119,-126,-124,-115,-97,-73,-44,-12,20,52,80,102,118,125,125,116,99,75,47,15,-18,-49,-77,-100,-117,-125,
[1396] 97,117,126,123,109,84,52,14,-25,-61,-92,-114,-125,-125,-113,-90,-59,-22,17,54,86,110,124,126,116,95,66,30,-9,-46,-80,-106,-122,-126,-119,-100,-72,-38,1,39,74,101,119,126,121,105,79,45,7,-31,-67,-96,-117,-126,-123,-109,-85,-53,-15,23,60,91,113,125,
[1397] 105,123,126,113,86,48,4,-40,-79,-109,-124,-125,-109,-80,-41,3,47,85,112,126,123,105,74,34,-11,-54,-91,-116,-126,-121,-101,-68,-26,18,61,96,119,127,119,96,61,19,-26,-67,-100,-121,-126,-116,-91,-55,-11,33,74,105,123,126,113,85,48,4,-41,-80,-109,-125,
[1398] 111,126,121,97,57,8,-43,-86,-116,-127,-117,-89,-47,4,53,94,120,126,113,81,36,-15,-63,-101,-123,-125,-107,-72,-25,26,73,108,125,123,101,62,14,-37,-81,-113,-126,-120,-93,-52,-3,47,90,118,127,115,85,42,-9,-58,-97,-121,-126,-110,-77,-31,20,67,104,124,
[1399] 115,127,113,76,24,-33,-83,-117,-127,-111,-74,-21,35,85,118,127,110,71,19,-38,-87,-119,-126,-109,-69,-16,41,89,120,126,107,67,13,-44,-91,-121,-126,-106,-64,-10,46,93,121,125,104,62,7,-49,-95,-122,-125,-102,-59,-4,52,97,123,124,101,57,1,-54,-99,-124,
[1400] 119,126,101,52,-10,-69,-112,-127,-111,-68,-8,54,102,126,119,82,26,-37,-91,-122,-124,-95,-43,20,78,116,127,106,59,-2,-63,-108,-127,-114,-74,-15,47,98,125,121,88,33,-30,-86,-120,-125,-100,-50,13,72,113,127,110,65,5,-56,-104,-126,-118,-80,-23,40,93,123,
[1401] 122,123,88,27,-42,-99,-126,-116,-73,-8,60,110,127,107,56,-12,-76,-118,-125,-96,-38,30,90,124,121,82,20,-49,-103,-127,-113,-67,-1,66,113,127,104,50,-18,-81,-120,-124,-91,-32,37,95,125,118,77,13,-55,-107,-127,-110,-61,6,71,116,126,99,44,-25,-86,-122,
[1402] 124,118,72,0,-71,-118,-124,-87,-20,54,110,127,100,39,-36,-98,-127,-111,-57,16,84,123,120,74,3,-69,-117,-125,-89,-23,51,108,127,102,42,-33,-96,-126,-113,-60,13,82,123,121,77,7,-66,-116,-125,-92,-26,48,106,127,104,45,-29,-94,-126,-114,-63,10,80,122,
[1403] 126,113,54,-26,-96,-127,-107,-44,37,103,127,101,34,-47,-109,-127,-94,-23,57,114,125,86,12,-67,-119,-123,-77,-1,76,122,119,68,-10,-85,-125,-115,-59,21,92,127,110,49,-32,-100,-127,-104,-38,43,106,127,97,27,-53,-112,-126,-89,-17,63,117,124,81,6,-72,-121,
[1404] 127,106,36,-50,-114,-124,-77,5,85,126,108,40,-46,-111,-125,-81,1,82,125,111,45,-42,-109,-126,-84,-4,79,125,113,49,-38,-107,-126,-87,-8,75,124,115,53,-34,-105,-127,-91,-12,72,122,117,57,-30,-102,-127,-94,-17,68,121,118,61,-25,-99,-127,-96,-21,64,120,
[1405] 127,98,18,-72,-124,-111,-39,54,118,120,59,-33,-108,-125,-77,12,95,127,93,10,-79,-126,-106,-31,61,121,117,51,-41,-112,-124,-70,20,100,127,87,1,-85,-127,-102,-23,68,123,113,44,-49,-116,-121,-63,28,105,126,81,-7,-91,-127,-97,-15,75,125,109,36,-56,-119,
[1406] 127,90,-1,-91,-127,-88,4,94,127,85,-7,-96,-127,-83,11,98,127,80,-14,-100,-127,-78,17,102,126,75,-20,-104,-126,-73,23,106,125,70,-26,-107,-124,-68,29,109,124,65,-33,-111,-123,-62,36,112,122,59,-39,-114,-121,-56,42,115,120,54,-45,-116,-119,-51,48,118,
[1407] 127,81,-20,-107,-123,-57,47,120,113,31,-71,-126,-97,-3,93,127,77,-24,-110,-122,-53,51,121,111,26,-75,-127,-94,2,96,127,73,-29,-112,-120,-48,56,123,108,21,-79,-127,-91,7,99,126,69,-34,-114,-118,-44,60,124,105,16,-83,-128,-87,12,102,125,64,-39,-116,
[1408] 127,71,-37,-118,-112,-22,83,128,77,-30,-115,-115,-30,77,128,83,-23,-112,-118,-37,71,127,89,-15,-108,-121,-44,65,126,94,-8,-104,-123,-51,58,125,99,-0,-99,-125,-58,51,123,104,8,-94,-126,-65,44,121,108,15,-89,-127,-71,37,118,112,23,-83,-128,-77,30,115,
[1409] 126,61,-54,-125,-94,14,111,117,27,-84,-127,-66,49,124,98,-8,-108,-119,-33,80,128,71,-43,-122,-101,2,104,121,39,-75,-128,-76,38,121,105,3,-101,-123,-44,70,127,80,-32,-119,-108,-9,97,124,50,-65,-127,-85,27,116,111,15,-93,-125,-55,60,126,89,-21,-114,
[1410] 126,51,-70,-128,-71,49,125,89,-27,-119,-104,4,109,116,19,-95,-124,-41,78,127,62,-59,-127,-81,37,122,98,-14,-114,-111,-9,101,121,31,-86,-126,-53,67,128,73,-47,-125,-91,24,118,106,-1,-107,-117,-22,93,124,44,-76,-127,-65,56,127,84,-34,-121,-100,12,112,
[1411] 125,40,-84,-126,-44,81,126,48,-77,-127,-52,73,127,56,-70,-128,-60,66,128,64,-62,-128,-68,58,127,72,-54,-127,-76,50,127,79,-46,-126,-83,42,125,86,-37,-124,-89,33,123,92,-29,-122,-95,24,120,98,-20,-119,-101,16,117,104,-11,-115,-106,7,113,109,-2,-111,
[1412] 123,29,-96,-119,-15,105,113,1,-113,-106,13,119,97,-27,-123,-88,41,126,77,-54,-128,-65,67,127,52,-79,-126,-39,89,122,25,-99,-118,-11,107,111,-3,-114,-104,17,120,95,-31,-124,-85,45,127,74,-58,-128,-61,70,127,49,-82,-125,-35,92,121,21,-101,-116,-7,109,
[1413] 122,18,-107,-109,15,121,88,-47,-127,-61,76,125,31,-99,-115,2,117,97,-35,-126,-72,65,127,43,-91,-120,-11,111,105,-22,-123,-82,53,128,55,-81,-124,-24,104,111,-9,-119,-92,41,127,66,-71,-126,-36,96,117,4,-114,-100,29,125,77,-60,-128,-48,87,122,16,-108,
[1414] 121,7,-115,-94,44,128,53,-88,-119,-3,117,92,-48,-128,-49,90,118,-1,-119,-89,51,128,45,-93,-116,5,120,86,-55,-128,-42,96,114,-9,-121,-83,59,127,38,-99,-112,14,123,79,-62,-127,-34,101,110,-18,-124,-76,66,126,30,-104,-108,22,125,73,-69,-126,-26,106,
[1415] 119,-4,-122,-77,70,124,12,-116,-90,56,127,29,-108,-100,41,128,44,-98,-110,25,126,59,-87,-117,9,123,73,-74,-123,-7,118,86,-60,-126,-24,110,97,-46,-128,-40,101,107,-30,-127,-55,91,115,-14,-124,-69,78,121,2,-120,-82,65,125,19,-113,-94,50,127,35,-104,
[1416] 117,-15,-126,-57,93,111,-29,-128,-44,102,102,-44,-128,-29,111,93,-57,-126,-15,117,82,-70,-122,-0,122,70,-82,-117,15,126,57,-93,-111,29,128,44,-102,-102,44,128,29,-111,-93,57,126,15,-117,-82,70,122,0,-122,-70,82,117,-15,-126,-57,93,111,-29,-128,-44,102,
[1417] 115,-25,-128,-36,111,89,-68,-121,10,126,50,-102,-99,54,125,6,-123,-65,92,108,-40,-127,-21,117,78,-80,-116,24,128,37,-110,-89,67,122,-9,-126,-51,101,100,-53,-126,-7,122,65,-91,-109,39,128,22,-117,-78,79,116,-23,-128,-38,110,90,-66,-122,8,126,52,-101,
[1418] 113,-36,-127,-13,122,60,-99,-98,62,122,-15,-127,-34,114,78,-85,-110,42,126,6,-124,-54,103,94,-68,-119,22,128,27,-117,-72,90,107,-49,-125,1,126,48,-107,-89,73,117,-28,-128,-21,120,67,-94,-103,55,124,-7,-127,-41,111,84,-79,-114,35,127,14,-122,-61,99,
[1419] 111,-46,-125,10,128,26,-120,-61,102,90,-77,-112,44,125,-8,-127,-28,119,63,-101,-92,75,113,-43,-125,6,127,30,-119,-64,100,93,-74,-114,41,126,-5,-127,-32,118,66,-99,-94,72,115,-39,-126,3,127,34,-117,-67,98,95,-70,-116,37,126,-1,-127,-35,116,69,-97,
[1420] 109,-56,-120,33,126,-9,-128,-15,125,39,-117,-61,106,81,-90,-99,72,112,-50,-122,27,127,-3,-127,-21,123,45,-115,-67,102,86,-86,-102,66,115,-45,-123,21,127,3,-127,-27,122,50,-112,-72,99,90,-81,-106,61,118,-39,-125,15,128,9,-126,-33,120,56,-109,-77,95,
[1421] 107,-65,-113,55,118,-44,-122,32,125,-21,-127,9,128,3,-128,-15,126,26,-124,-38,120,49,-116,-59,110,70,-104,-79,97,88,-88,-96,79,104,-70,-110,60,116,-49,-120,38,124,-26,-126,15,128,-3,-128,-9,127,21,-125,-32,122,43,-118,-54,113,65,-107,-75,100,84,-92,
[1422] 105,-74,-104,74,104,-75,-103,75,103,-76,-103,77,102,-77,-102,78,101,-78,-101,79,100,-79,-100,80,100,-80,-99,81,99,-82,-98,82,98,-83,-97,83,97,-84,-96,84,96,-85,-96,85,95,-86,-95,86,94,-87,-94,87,93,-88,-93,88,92,-89,-92,89,91,-90,-91,90,
[1423] 102,-82,-94,92,84,-100,-74,108,63,-115,-51,120,38,-124,-26,126,13,-128,1,128,-14,-126,27,123,-40,-119,52,114,-64,-107,75,100,-85,-91,94,81,-103,-71,110,59,-116,-47,121,35,-125,-22,127,9,-128,5,127,-18,-126,31,122,-43,-118,56,112,-67,-105,78,97,-88,
[1424] 100,-90,-82,106,60,-118,-36,126,11,-128,14,125,-40,-117,63,104,-84,-87,102,67,-115,-44,124,19,-128,7,126,-32,-120,56,109,-78,-93,97,74,-111,-51,122,27,-127,-1,127,-24,-122,49,113,-72,-98,91,80,-107,-58,119,34,-126,-9,128,-17,-124,42,116,-65,-103,86,
[1425] 97,-97,-68,117,33,-127,5,126,-42,-113,76,90,-103,-60,121,24,-128,14,124,-51,-108,83,83,-108,-51,123,14,-128,24,121,-60,-103,90,76,-113,-42,126,5,-127,33,117,-68,-97,97,68,-117,-33,127,-5,-126,42,113,-76,-90,103,60,-121,-24,128,-14,-123,51,108,-83,
[1426] 94,-103,-54,124,5,-126,45,108,-88,-74,117,27,-128,23,119,-70,-91,106,49,-125,0,125,-50,-106,91,70,-119,-23,128,-28,-117,74,88,-108,-45,126,-5,-124,54,103,-94,-66,120,18,-128,32,115,-77,-84,111,41,-127,9,123,-58,-100,97,62,-122,-14,127,-36,-113,81,
[1427] 92,-109,-38,128,-24,-116,81,76,-118,-18,127,-44,-105,96,58,-125,3,123,-63,-92,108,39,-128,23,116,-80,-77,118,19,-127,43,106,-95,-59,124,-2,-124,62,93,-108,-40,128,-22,-117,79,78,-117,-20,127,-42,-107,95,60,-124,1,124,-61,-94,107,41,-127,21,117,-79,
[1428] 89,-114,-22,127,-52,-96,108,33,-128,42,103,-102,-44,128,-31,-110,95,54,-127,20,115,-87,-64,125,-9,-120,78,74,-121,-3,123,-69,-83,117,14,-126,60,91,-113,-25,127,-49,-98,107,36,-128,39,105,-100,-47,127,-28,-111,93,57,-126,17,116,-85,-67,124,-6,-121,76,
[1429] 86,-118,-6,122,-77,-70,124,-14,-115,92,52,-127,34,104,-105,-34,127,-53,-92,115,14,-124,70,77,-122,6,118,-86,-60,127,-26,-109,100,41,-128,45,97,-111,-22,126,-63,-83,120,2,-121,80,67,-125,18,113,-95,-49,128,-38,-102,107,30,-127,56,89,-117,-10,123,-74,
[1430] 83,-122,11,114,-98,-38,127,-60,-81,122,-13,-113,99,36,-127,61,80,-123,14,112,-100,-35,127,-63,-79,123,-16,-111,101,33,-127,65,77,-124,18,110,-103,-31,126,-66,-76,124,-20,-109,104,29,-126,68,74,-125,22,108,-105,-27,126,-69,-72,125,-24,-107,106,26,-125,71,
[1431] 80,-124,27,101,-114,-4,117,-97,-34,126,-74,-62,128,-47,-87,122,-18,-107,109,13,-120,90,43,-127,66,70,-127,38,94,-119,8,112,-104,-22,123,-83,-52,128,-58,-78,125,-29,-100,115,1,-116,98,32,-125,76,60,-128,49,85,-123,20,106,-111,-11,120,-92,-41,127,-68,
[1432] 77,-126,43,86,-124,31,94,-121,20,102,-116,8,109,-111,-4,115,-104,-16,119,-97,-28,123,-89,-39,126,-80,-50,127,-70,-61,128,-60,-71,127,-49,-81,126,-38,-90,123,-26,-98,119,-14,-105,114,-3,-111,108,9,-117,101,21,-121,93,33,-124,85,44,-127,76,55,-128,66,
[1433] 74,-128,58,68,-128,64,62,-128,70,56,-127,75,50,-127,81,43,-125,86,37,-124,91,30,-122,96,23,-120,100,17,-117,104,10,-114,108,3,-111,112,-4,-107,115,-11,-104,118,-18,-99,120,-24,-95,122,-31,-90,124,-38,-85,126,-44,-80,127,-51,-75,127,-57,-69,128,-63,
[1434] 71,-128,72,48,-125,92,23,-117,108,-2,-105,119,-28,-88,126,-52,-68,128,-74,-45,124,-94,-20,116,-109,5,103,-120,31,86,-127,55,65,-128,77,42,-124,96,17,-115,111,-8,-101,121,-34,-84,127,-58,-63,128,-79,-39,123,-98,-14,114,-112,11,100,-122,36,81,-127,60,
[1435] 67,-127,85,26,-116,112,-18,-91,126,-60,-55,125,-95,-12,109,-118,32,80,-128,72,41,-122,104,-2,-101,123,-46,-69,128,-84,-28,117,-112,17,92,-126,59,56,-126,94,14,-110,118,-31,-81,128,-71,-43,122,-103,1,102,-123,44,70,-128,83,29,-117,111,-15,-93,126,-57,
[1436] 64,-126,96,4,-101,125,-57,-52,123,-105,10,92,-127,69,39,-119,112,-24,-82,128,-80,-26,113,-118,37,71,-127,91,12,-106,123,-50,-59,125,-100,2,98,-126,62,47,-122,108,-15,-88,128,-74,-34,117,-114,29,78,-128,84,20,-111,120,-42,-67,127,-94,-7,103,-124,55,
[1437] 61,-124,106,-19,-81,128,-91,-6,98,-127,72,30,-112,121,-51,-53,122,-111,27,74,-127,97,-3,-93,128,-79,-21,108,-123,58,45,-119,115,-36,-67,126,-102,12,87,-128,86,13,-103,125,-66,-37,115,-118,44,60,-124,107,-20,-80,128,-92,-4,98,-127,73,29,-111,121,-52,
[1438] 57,-121,114,-41,-57,121,-115,41,56,-121,115,-42,-56,121,-115,42,55,-121,115,-43,-55,120,-116,43,54,-120,116,-44,-54,120,-116,45,53,-120,116,-45,-53,120,-117,46,52,-119,117,-46,-52,119,-117,47,51,-119,117,-47,-50,119,-118,48,50,-119,118,-48,-49,118,-118,49,
[1439] 54,-118,121,-61,-30,106,-127,82,4,-89,128,-100,21,69,-123,114,-46,-46,114,-123,69,21,-100,128,-89,4,83,-127,105,-30,-62,121,-118,54,38,-110,125,-76,-13,95,-128,95,-13,-76,125,-110,38,54,-118,121,-61,-30,105,-127,83,4,-89,128,-100,21,69,-123,114,-46,
[1440] 51,-114,125,-80,-1,82,-126,112,-48,-38,107,-127,90,-12,-71,122,-118,61,24,-98,128,-99,26,59,-118,123,-72,-11,89,-127,107,-39,-47,112,-126,83,-3,-79,125,-114,52,34,-104,128,-93,16,68,-121,120,-64,-20,96,-128,102,-30,-56,116,-124,76,7,-86,127,-110,43,
[1441] 47,-109,127,-96,27,52,-111,127,-93,22,57,-114,126,-88,16,62,-117,125,-84,11,67,-119,124,-80,5,72,-121,122,-75,-1,77,-123,120,-71,-7,81,-124,118,-66,-12,86,-125,116,-61,-18,90,-126,113,-56,-24,94,-127,111,-51,-29,97,-128,108,-45,-35,101,-128,104,-40,
[1442] 44,-103,128,-110,55,19,-86,124,-121,77,-7,-65,115,-127,95,-32,-42,102,-128,110,-56,-17,85,-124,121,-78,9,64,-115,127,-97,34,40,-101,128,-111,58,15,-83,123,-122,79,-10,-62,114,-127,98,-35,-39,100,-127,112,-59,-14,82,-123,122,-81,12,61,-113,127,-99,37,
[1443] 40,-97,126,-119,79,-16,-51,104,-127,115,-69,4,62,-111,128,-109,59,8,-72,116,-127,102,-48,-20,82,-121,125,-94,37,31,-91,124,-122,86,-25,-43,99,-126,118,-77,13,54,-106,128,-113,67,-1,-64,112,-128,107,-56,-11,74,-117,127,-100,45,22,-84,122,-125,93,-34,
[1444] 36,-90,122,-126,100,-50,-11,70,-112,128,-114,72,-14,-47,98,-125,123,-92,39,23,-79,117,-128,108,-63,3,58,-105,127,-119,84,-28,-34,88,-121,126,-101,53,9,-68,111,-128,115,-75,17,45,-96,124,-124,94,-42,-20,77,-116,128,-109,65,-6,-55,103,-127,120,-86,31,
[1445] 33,-83,116,-128,115,-80,30,26,-77,113,-128,118,-85,36,20,-72,110,-127,120,-90,43,13,-66,106,-127,122,-95,49,6,-60,102,-125,124,-99,55,-1,-54,98,-124,126,-103,61,-8,-48,94,-122,127,-107,67,-15,-41,89,-120,127,-111,73,-21,-35,84,-117,128,-114,79,-28,
[1446] 29,-75,109,-126,125,-104,68,-21,-29,74,-108,126,-125,104,-68,22,28,-74,108,-126,125,-105,69,-22,-28,73,-108,126,-125,105,-69,23,27,-73,107,-126,125,-105,70,-23,-27,72,-107,126,-125,106,-70,24,26,-72,107,-126,125,-106,71,-24,-25,71,-107,126,-125,106,-71,25,
[1447] 26,-66,99,-121,128,-120,99,-65,25,19,-60,95,-118,128,-122,103,-71,31,12,-54,90,-115,127,-124,107,-77,38,5,-48,85,-112,126,-126,110,-82,44,-1,-42,80,-109,125,-127,114,-87,51,-8,-35,74,-105,124,-127,117,-92,57,-15,-29,69,-101,122,-128,119,-97,63,-22,
[1448] 22,-58,88,-111,125,-128,119,-101,74,-40,3,34,-68,97,-117,127,-126,115,-93,64,-29,-8,45,-78,104,-121,128,-124,109,-85,53,-17,-20,56,-87,110,-124,128,-120,102,-75,42,-5,-32,67,-95,116,-127,126,-115,94,-65,30,7,-44,77,-103,121,-128,124,-110,86,-55,19,
[1449] 18,-49,76,-99,115,-125,128,-123,110,-91,66,-38,7,24,-54,80,-102,118,-126,127,-121,107,-87,62,-32,1,30,-59,85,-105,120,-127,127,-119,104,-83,56,-27,-4,35,-64,89,-109,122,-128,126,-117,100,-78,51,-21,-10,41,-69,93,-111,123,-128,125,-114,97,-74,46,-16,
[1450] 15,-39,62,-83,100,-114,123,-127,127,-122,112,-98,80,-59,35,-11,-14,39,-62,82,-100,113,-123,127,-127,122,-112,98,-80,59,-36,11,14,-38,61,-82,99,-113,123,-127,127,-122,112,-98,81,-60,37,-12,-13,38,-61,81,-99,113,-122,127,-127,122,-113,99,-81,60,-37,13,
[1451] 11,-30,48,-64,80,-94,105,-115,122,-126,128,-127,123,-116,107,-96,83,-67,51,-33,15,4,-23,41,-58,74,-89,101,-112,120,-125,128,-128,125,-119,111,-100,88,-73,57,-40,21,-3,-16,35,-52,69,-84,97,-108,117,-123,127,-128,126,-121,114,-104,93,-79,63,-46,28,-9,
[1452] 7,-20,32,-44,56,-67,77,-87,95,-103,110,-116,121,-124,127,-128,128,-126,124,-120,115,-109,102,-94,85,-76,65,-54,43,-31,18,-6,-7,19,-32,44,-55,66,-77,86,-95,103,-110,116,-121,124,-127,128,-128,126,-124,120,-116,110,-103,95,-86,76,-66,55,-43,31,-19,6,
[1453] 4,-10,16,-22,29,-35,41,-46,52,-58,63,-69,74,-79,84,-89,93,-97,101,-105,108,-111,114,-117,119,-122,123,-125,126,-127,128,-128,128,-128,127,-126,125,-123,121,-119,117,-114,111,-108,104,-101,97,-93,88,-83,79,-74,68,-63,57,-52,46,-40,34,-28,22,-16,9,-3,
[1454] ], [
[1456] 7,10,13,16,19,22,25,28,31,34,37,40,43,45,48,51,54,56,59,62,64,67,69,72,74,77,79,81,84,86,88,90,92,94,96,98,100,102,104,105,107,108,110,111,113,114,115,116,118,119,120,121,121,122,123,123,124,125,125,125,126,126,126,126,
[1457] 22,31,40,48,56,64,72,79,86,92,98,104,108,113,116,120,122,124,125,126,126,125,124,122,120,117,113,108,104,98,92,86,79,72,64,56,48,40,31,22,14,5,-4,-13,-22,-31,-40,-48,-56,-64,-72,-79,-86,-92,-98,-104,-108,-113,-116,-120,-122,-124,-125,-126,
[1458] 37,51,64,76,88,98,107,114,120,123,126,126,125,122,117,110,102,93,82,70,57,43,29,14,-1,-16,-31,-45,-59,-72,-84,-94,-103,-111,-118,-122,-125,-126,-125,-123,-119,-113,-105,-96,-86,-75,-62,-48,-34,-20,-5,10,25,40,54,67,79,90,100,108,115,121,124,126,
[1459] 50,68,85,99,111,119,125,126,124,119,111,99,85,68,49,29,8,-13,-33,-53,-71,-88,-101,-112,-120,-125,-126,-124,-118,-109,-97,-82,-65,-46,-26,-5,16,36,56,74,90,103,114,121,125,126,123,117,107,95,79,62,43,23,2,-19,-40,-59,-77,-92,-105,-115,-122,-126,
[1460] 62,84,102,116,124,126,123,114,100,81,59,33,7,-20,-46,-70,-91,-108,-119,-125,-126,-120,-110,-94,-73,-50,-24,3,30,55,78,97,112,122,126,125,117,104,87,65,41,14,-13,-39,-64,-86,-103,-116,-124,-126,-123,-113,-99,-80,-57,-32,-5,22,48,72,92,109,120,126,
[1461] 73,97,115,125,126,118,103,80,52,21,-13,-45,-74,-98,-115,-125,-126,-118,-102,-80,-51,-20,13,46,75,99,116,125,126,118,102,79,51,19,-14,-46,-75,-99,-116,-125,-126,-117,-101,-78,-50,-18,15,47,76,100,116,125,125,117,101,77,49,17,-16,-48,-77,-100,-117,-125,
[1462] 83,108,123,126,117,97,68,32,-7,-45,-79,-106,-122,-126,-119,-100,-72,-37,2,41,75,103,120,127,121,103,76,41,3,-36,-71,-100,-119,-126,-122,-106,-80,-46,-8,31,67,97,117,126,123,108,83,50,12,-27,-63,-94,-115,-126,-124,-111,-87,-55,-17,22,59,90,113,125,
[1463] 91,116,127,121,99,66,23,-22,-64,-98,-120,-127,-117,-92,-56,-13,32,73,105,123,126,112,85,47,2,-42,-81,-110,-125,-124,-107,-77,-37,8,52,89,115,126,121,101,68,26,-19,-62,-96,-119,-127,-118,-95,-59,-16,29,71,103,122,126,114,87,49,5,-39,-79,-109,-125,
[1464] 99,122,126,109,74,27,-24,-71,-107,-125,-123,-101,-62,-13,37,82,114,127,119,92,50,-0,-51,-92,-119,-127,-113,-82,-37,14,63,101,123,125,106,70,23,-28,-75,-109,-126,-122,-98,-58,-9,42,86,116,127,117,89,46,-5,-55,-95,-121,-126,-111,-78,-32,19,67,104,124,
[1465] 105,126,121,91,43,-13,-67,-108,-126,-119,-88,-38,19,72,110,127,117,84,33,-24,-76,-113,-127,-115,-80,-28,29,80,115,127,113,76,23,-34,-84,-117,-127,-110,-71,-18,39,88,119,126,108,67,13,-44,-92,-121,-126,-105,-63,-8,49,95,122,125,102,58,3,-53,-98,-124,
[1466] 110,127,112,70,10,-52,-102,-126,-119,-82,-26,37,91,123,123,94,41,-22,-80,-117,-126,-104,-55,7,67,111,127,112,69,9,-53,-102,-126,-118,-82,-25,38,92,123,123,93,40,-23,-80,-118,-126,-103,-55,7,68,111,127,111,68,8,-54,-103,-126,-118,-81,-24,39,93,123,
[1467] 115,126,101,45,-24,-85,-122,-122,-87,-25,44,100,126,115,70,4,-63,-111,-127,-105,-52,17,80,120,124,91,32,-37,-95,-125,-118,-76,-11,57,108,127,108,58,-10,-75,-118,-125,-96,-38,31,91,124,120,81,18,-51,-104,-127,-112,-64,3,69,115,126,100,45,-24,-86,-122,
[1468] 118,124,87,19,-55,-110,-127,-99,-37,38,100,127,110,54,-20,-88,-124,-118,-70,2,74,119,123,84,16,-58,-112,-126,-97,-34,41,102,127,108,51,-24,-90,-125,-116,-67,6,76,120,122,82,12,-61,-113,-126,-95,-30,45,104,127,106,48,-27,-92,-126,-115,-64,9,79,121,
[1469] 121,120,71,-7,-83,-124,-116,-60,20,92,126,110,49,-32,-100,-127,-103,-37,44,107,127,95,25,-56,-114,-125,-86,-12,67,119,122,76,-1,-77,-123,-118,-66,13,87,125,113,55,-26,-96,-127,-107,-43,38,103,127,99,31,-50,-110,-126,-91,-19,61,116,124,82,6,-72,-121,
[1470] 123,115,53,-33,-104,-127,-90,-12,73,123,116,55,-32,-103,-127,-91,-13,71,122,116,56,-30,-102,-127,-93,-15,70,122,117,58,-28,-101,-127,-94,-17,68,121,118,59,-27,-100,-127,-95,-18,67,121,118,61,-25,-99,-127,-96,-20,65,120,119,62,-23,-98,-127,-97,-22,64,120,
[1471] 125,109,35,-57,-119,-118,-54,39,111,124,72,-19,-99,-127,-88,-2,85,127,101,22,-69,-123,-112,-42,51,116,120,61,-31,-107,-126,-78,11,94,127,93,9,-79,-126,-106,-29,62,121,116,49,-44,-113,-123,-67,24,102,127,84,-4,-89,-127,-98,-17,73,124,110,37,-56,-119,
[1472] 126,101,16,-79,-127,-99,-12,82,127,96,7,-86,-127,-93,-3,89,127,90,-1,-92,-127,-87,6,95,127,84,-10,-97,-127,-80,14,100,126,77,-18,-103,-126,-74,23,105,125,70,-27,-108,-124,-66,31,110,123,63,-35,-112,-122,-59,39,114,121,55,-43,-116,-119,-51,47,117,
[1473] 127,93,-3,-97,-126,-71,32,113,119,45,-59,-124,-105,-17,83,127,86,-12,-103,-125,-63,41,117,115,36,-67,-125,-100,-8,90,127,80,-21,-108,-122,-55,49,120,111,28,-74,-127,-94,1,96,126,73,-30,-112,-120,-47,57,123,107,19,-81,-127,-88,10,101,125,65,-39,-116,
[1474] 127,84,-22,-112,-118,-37,72,127,88,-16,-109,-120,-42,67,126,92,-11,-106,-122,-48,62,126,96,-5,-102,-124,-53,57,124,100,1,-99,-125,-58,51,123,103,7,-95,-126,-63,46,121,106,12,-91,-127,-68,41,120,110,18,-87,-127,-73,35,117,112,24,-82,-127,-78,30,115,
[1475] 128,74,-40,-121,-103,-0,103,122,40,-74,-127,-77,37,120,105,4,-101,-123,-44,71,127,79,-34,-119,-107,-7,99,123,47,-68,-127,-82,30,118,109,10,-97,-124,-50,65,127,85,-27,-117,-110,-14,94,125,53,-62,-127,-87,24,115,112,17,-92,-126,-56,59,126,90,-20,-114,
[1476] 127,64,-57,-127,-82,36,122,98,-15,-114,-111,-8,102,120,30,-87,-126,-51,69,128,71,-50,-125,-88,28,119,103,-6,-110,-115,-16,97,123,38,-81,-127,-59,62,127,78,-41,-124,-94,20,116,108,3,-105,-118,-25,91,125,46,-74,-127,-67,54,126,85,-33,-121,-100,11,112,
[1477] 127,53,-73,-127,-56,70,127,60,-67,-128,-63,63,128,66,-60,-127,-70,57,127,73,-53,-127,-76,50,126,79,-46,-126,-82,43,125,85,-39,-124,-87,36,124,90,-32,-123,-93,28,121,95,-25,-120,-98,21,119,100,-17,-118,-103,13,116,105,-9,-114,-107,6,113,109,-2,-111,
[1478] 126,42,-87,-123,-28,97,118,13,-106,-112,2,114,104,-17,-120,-95,31,124,84,-46,-127,-73,59,128,60,-72,-127,-46,84,124,32,-94,-120,-18,104,114,3,-112,-107,12,118,98,-27,-123,-88,41,126,76,-55,-128,-64,68,127,51,-80,-125,-37,91,122,22,-101,-116,-7,109,
[1479] 125,31,-99,-115,3,117,96,-36,-126,-71,66,127,41,-92,-119,-8,112,103,-25,-124,-79,57,128,51,-85,-122,-18,107,109,-15,-121,-87,47,127,60,-77,-125,-29,100,114,-4,-117,-95,37,126,69,-68,-127,-39,94,118,6,-113,-102,27,125,78,-59,-128,-49,86,122,17,-108,
[1480] 124,19,-110,-102,33,127,63,-79,-123,-14,112,98,-38,-127,-58,83,121,8,-115,-95,43,128,53,-88,-119,-2,117,91,-49,-128,-48,92,117,-3,-119,-87,54,127,42,-96,-114,9,121,83,-59,-127,-37,99,112,-15,-123,-78,64,126,31,-103,-109,20,124,74,-69,-126,-26,106,
[1481] 123,8,-118,-86,61,126,23,-111,-97,47,128,38,-102,-106,32,127,52,-92,-114,17,125,66,-81,-120,1,121,79,-69,-124,-14,115,90,-55,-127,-29,108,101,-41,-128,-44,99,109,-26,-127,-58,88,116,-11,-124,-71,76,122,5,-119,-84,63,126,20,-112,-95,50,127,35,-104,
[1482] 121,-4,-123,-67,85,115,-19,-126,-53,96,108,-35,-128,-38,106,99,-49,-127,-23,114,88,-64,-124,-7,120,76,-77,-120,8,125,63,-89,-113,24,127,48,-99,-105,39,128,34,-108,-96,54,126,18,-116,-84,68,123,2,-122,-72,81,118,-13,-126,-58,92,111,-29,-127,-44,102,
[1483] 120,-15,-127,-46,105,96,-59,-124,0,124,59,-96,-105,46,127,14,-120,-71,86,112,-32,-128,-28,114,83,-75,-118,18,127,42,-107,-93,62,123,-4,-125,-56,98,103,-49,-126,-11,121,68,-88,-111,36,128,25,-116,-80,77,117,-22,-127,-39,109,91,-65,-122,7,126,53,-100,
[1484] 118,-26,-128,-23,119,68,-93,-104,53,124,-6,-126,-42,110,84,-78,-114,35,127,14,-122,-60,99,98,-62,-121,16,127,33,-115,-77,86,109,-44,-126,-4,125,52,-105,-92,70,118,-25,-128,-24,119,69,-92,-104,53,124,-5,-126,-43,110,85,-78,-114,34,127,15,-122,-61,99,
[1485] 116,-37,-126,1,127,35,-116,-69,97,96,-69,-116,36,126,-0,-126,-36,116,69,-97,-96,69,116,-36,-126,0,126,36,-116,-69,97,96,-69,-116,36,126,-0,-126,-36,116,69,-97,-96,69,116,-36,-126,0,126,36,-116,-69,97,96,-69,-116,36,126,-0,-126,-36,116,69,-97,
[1486] 114,-47,-123,24,127,-0,-127,-24,123,47,-114,-68,101,87,-85,-103,65,115,-44,-124,21,127,3,-127,-27,122,50,-112,-71,99,90,-82,-105,62,117,-40,-124,17,128,7,-126,-31,121,53,-111,-74,97,92,-79,-107,59,118,-37,-125,14,128,10,-126,-34,119,56,-109,-77,94,
[1487] 112,-57,-117,46,121,-36,-124,24,126,-13,-128,1,128,10,-127,-22,125,33,-122,-44,118,54,-113,-65,107,74,-101,-83,93,92,-85,-99,76,106,-66,-112,56,117,-46,-121,35,124,-23,-127,12,128,-0,-128,-11,127,22,-125,-34,122,45,-118,-55,113,65,-107,-75,100,84,-92,
[1488] 109,-66,-109,67,108,-68,-108,69,107,-70,-107,71,106,-71,-106,72,105,-73,-105,74,104,-75,-103,75,103,-76,-102,77,102,-78,-101,78,101,-79,-100,80,99,-81,-99,82,98,-82,-97,83,97,-84,-96,84,96,-85,-95,86,94,-87,-94,87,93,-88,-92,89,92,-89,-91,90,
[1489] 107,-75,-99,86,90,-95,-80,104,69,-111,-57,117,45,-122,-32,125,19,-127,-5,128,-8,-127,21,125,-35,-121,47,116,-60,-110,71,102,-82,-94,92,84,-101,-73,108,62,-115,-50,120,37,-124,-24,127,11,-128,3,127,-16,-126,29,123,-42,-118,55,112,-67,-105,78,97,-88,
[1490] 104,-84,-87,102,67,-115,-43,124,18,-128,8,126,-33,-119,57,108,-79,-92,98,72,-112,-49,122,24,-127,2,127,-28,-121,52,111,-75,-96,94,77,-110,-54,121,30,-127,-4,127,-22,-123,47,114,-70,-99,90,81,-106,-60,119,36,-126,-10,128,-16,-125,41,116,-65,-103,86,
[1491] 102,-92,-74,114,40,-126,-2,127,-36,-116,70,95,-99,-65,118,30,-127,9,125,-46,-111,79,87,-105,-56,122,19,-128,19,122,-56,-105,88,79,-111,-46,125,8,-127,30,118,-66,-99,95,70,-116,-35,127,-3,-126,41,114,-75,-91,102,61,-120,-25,128,-14,-124,51,108,-83,
[1492] 99,-99,-60,123,11,-127,39,112,-83,-79,114,33,-128,17,121,-65,-95,103,54,-124,-5,126,-45,-108,88,73,-117,-27,128,-24,-118,71,90,-106,-48,126,-1,-125,51,105,-93,-68,120,21,-128,30,116,-76,-86,110,42,-127,8,123,-57,-101,97,63,-122,-14,127,-36,-113,81,
[1493] 96,-105,-45,127,-18,-118,76,81,-116,-24,128,-39,-108,92,63,-123,-3,124,-59,-96,106,44,-127,19,118,-77,-80,116,23,-128,40,108,-93,-62,123,2,-124,60,95,-106,-43,127,-20,-117,78,79,-117,-22,127,-41,-107,94,61,-124,-1,124,-60,-94,107,42,-127,21,117,-78,
[1494] 93,-111,-28,127,-46,-100,105,39,-128,36,107,-99,-49,127,-26,-112,91,59,-126,15,117,-84,-68,123,-4,-121,75,77,-120,-6,124,-66,-85,116,17,-126,57,93,-111,-28,127,-47,-100,106,38,-128,37,106,-99,-48,127,-27,-112,92,58,-126,16,117,-84,-67,124,-5,-121,76,
[1495] 90,-116,-12,124,-72,-75,123,-9,-117,88,57,-127,29,107,-102,-38,128,-48,-95,113,18,-125,67,80,-121,2,119,-83,-63,126,-23,-111,98,44,-128,43,99,-110,-24,126,-61,-85,119,4,-122,79,68,-125,17,114,-94,-50,128,-37,-103,106,31,-127,56,89,-116,-10,123,-73,
[1496] 87,-120,5,116,-94,-43,128,-55,-85,121,-7,-115,96,41,-128,57,83,-121,10,114,-98,-39,127,-60,-81,122,-13,-112,99,36,-127,62,79,-123,15,111,-101,-33,127,-64,-77,124,-18,-110,103,31,-126,66,75,-124,21,109,-104,-28,126,-69,-73,125,-23,-107,106,26,-125,71,
[1497] 84,-123,21,105,-111,-9,119,-93,-39,127,-70,-66,127,-43,-90,121,-13,-109,107,17,-122,88,46,-127,63,73,-126,35,96,-118,5,113,-102,-25,124,-81,-54,128,-56,-80,124,-27,-101,114,3,-117,97,33,-126,75,61,-128,48,86,-122,19,106,-110,-11,120,-92,-41,127,-68,
[1498] 81,-125,38,90,-123,26,98,-119,15,105,-114,3,111,-108,-8,116,-102,-20,121,-94,-31,124,-86,-43,126,-77,-53,128,-67,-64,128,-57,-74,127,-47,-83,125,-36,-91,122,-24,-99,118,-13,-106,113,-1,-112,107,11,-117,100,22,-121,93,33,-125,84,45,-127,75,55,-128,66,
[1499] 78,-127,53,72,-128,60,66,-128,66,60,-128,72,54,-127,78,47,-126,83,40,-125,88,33,-123,93,27,-121,98,20,-118,103,13,-115,107,5,-112,110,-2,-109,114,-9,-105,117,-16,-100,120,-23,-96,122,-30,-91,124,-37,-86,125,-44,-81,127,-50,-75,127,-57,-69,128,-63,
[1500] 75,-128,68,52,-126,88,28,-119,105,2,-107,118,-24,-91,125,-49,-71,128,-71,-48,125,-91,-23,117,-107,2,105,-119,28,88,-126,53,67,-128,75,44,-124,94,19,-116,110,-7,-102,121,-32,-85,127,-56,-64,128,-78,-40,123,-97,-15,114,-112,11,100,-122,36,82,-127,60,
[1501] 71,-128,81,30,-118,110,-14,-94,126,-57,-58,126,-92,-16,111,-117,29,83,-128,70,44,-123,102,1,-103,122,-43,-71,128,-82,-30,118,-110,14,93,-126,57,58,-126,93,15,-111,117,-29,-82,128,-70,-44,123,-102,-0,103,-122,44,70,-128,82,30,-117,111,-15,-93,126,-57,
[1502] 68,-127,93,8,-104,124,-54,-55,124,-103,6,95,-127,66,42,-120,110,-20,-84,128,-78,-29,114,-117,34,73,-127,89,15,-107,122,-48,-61,126,-98,-0,99,-125,61,48,-122,107,-14,-89,127,-73,-35,117,-114,28,79,-128,84,21,-111,120,-41,-67,127,-94,-7,103,-124,55,
[1503] 64,-125,104,-15,-84,128,-88,-9,101,-126,69,33,-114,120,-48,-56,123,-109,24,76,-127,95,-0,-94,127,-77,-24,109,-123,56,47,-120,114,-34,-69,126,-101,10,88,-128,84,14,-104,125,-65,-38,116,-118,43,60,-124,107,-19,-80,128,-91,-5,98,-127,73,29,-112,121,-52,
[1504] 61,-122,113,-37,-60,122,-113,38,59,-122,113,-39,-59,122,-114,40,58,-121,114,-40,-57,121,-115,41,56,-121,115,-42,-56,121,-115,43,55,-120,116,-43,-54,120,-116,44,53,-120,116,-45,-53,120,-117,46,52,-119,117,-47,-51,119,-117,47,50,-119,118,-48,-50,118,-118,49,
[1505] 57,-119,120,-58,-33,107,-126,80,7,-91,128,-98,18,71,-124,113,-43,-48,115,-123,67,24,-102,127,-87,2,84,-127,104,-28,-63,121,-117,52,40,-111,125,-75,-14,96,-128,94,-12,-77,126,-109,37,55,-118,121,-61,-30,106,-127,82,5,-89,128,-100,21,69,-123,114,-46,
[1506] 54,-115,124,-78,-4,84,-126,111,-46,-40,108,-127,88,-10,-73,123,-117,59,27,-100,128,-98,24,61,-118,122,-71,-13,90,-127,106,-38,-48,112,-126,82,-1,-80,125,-114,51,35,-105,127,-92,16,68,-121,119,-64,-21,96,-128,102,-29,-56,116,-124,75,7,-86,127,-110,43,
[1507] 50,-110,127,-94,25,55,-113,126,-91,19,60,-115,126,-87,14,64,-118,124,-83,8,69,-120,123,-78,3,74,-121,121,-74,-3,78,-123,120,-69,-8,82,-124,118,-65,-13,86,-126,115,-60,-19,90,-126,113,-55,-24,94,-127,110,-50,-30,98,-128,107,-45,-35,101,-128,104,-40,
[1508] 46,-105,128,-108,52,21,-88,125,-120,75,-4,-67,116,-126,94,-30,-44,103,-128,109,-54,-19,86,-124,120,-77,7,65,-115,127,-96,32,42,-102,128,-111,57,17,-84,123,-121,78,-9,-63,114,-127,97,-35,-39,100,-127,112,-59,-14,82,-123,122,-80,12,61,-113,127,-99,37,
[1509] 42,-98,126,-119,77,-14,-53,105,-128,114,-67,2,64,-112,128,-108,57,10,-74,117,-127,101,-47,-21,83,-121,125,-93,35,33,-91,124,-122,85,-24,-44,99,-127,118,-76,12,55,-106,128,-113,66,-1,-65,112,-128,107,-56,-11,75,-117,127,-100,45,23,-84,122,-125,92,-34,
[1510] 39,-91,123,-125,98,-48,-13,72,-113,128,-113,71,-12,-49,99,-125,122,-91,38,24,-80,118,-127,107,-61,1,59,-105,127,-119,83,-27,-35,89,-122,126,-101,52,9,-68,111,-128,114,-74,16,45,-96,125,-124,94,-41,-20,77,-116,128,-109,65,-5,-55,103,-127,120,-86,31,
[1511] 35,-84,117,-128,114,-78,28,28,-79,114,-128,117,-84,35,21,-73,111,-127,120,-89,41,14,-67,107,-127,122,-94,48,7,-61,103,-126,124,-99,55,0,-55,99,-124,125,-103,61,-7,-48,94,-122,127,-107,67,-14,-42,89,-120,127,-111,73,-21,-35,84,-117,128,-114,79,-28,
[1512] 31,-76,110,-126,124,-103,66,-19,-30,75,-109,126,-124,103,-67,20,30,-75,109,-126,125,-104,68,-21,-29,74,-108,126,-125,104,-68,22,28,-74,108,-126,125,-105,69,-23,-27,73,-107,126,-125,105,-70,23,26,-72,107,-126,125,-106,70,-24,-26,72,-107,125,-125,106,-71,25,
[1513] 27,-68,100,-121,128,-120,98,-64,23,20,-62,96,-119,128,-122,102,-70,30,13,-55,91,-116,127,-124,106,-76,37,6,-49,86,-113,126,-125,110,-82,44,-1,-42,80,-109,125,-127,113,-87,50,-8,-36,75,-105,124,-127,116,-92,57,-15,-29,69,-101,122,-128,119,-97,63,-22,
[1514] 23,-59,89,-112,125,-127,119,-100,73,-39,2,35,-69,97,-117,127,-126,114,-92,63,-28,-9,46,-79,104,-121,128,-123,108,-84,52,-16,-21,57,-87,111,-125,128,-120,102,-75,42,-5,-33,67,-96,116,-127,126,-115,94,-65,30,7,-44,77,-103,121,-128,124,-110,86,-55,19,
[1515] 20,-50,77,-99,116,-126,128,-122,110,-90,66,-37,6,25,-55,81,-103,118,-126,127,-121,107,-86,61,-32,1,30,-59,85,-106,120,-127,127,-119,103,-82,56,-26,-5,36,-64,89,-109,122,-128,126,-116,100,-78,51,-21,-10,41,-69,93,-112,123,-128,125,-114,97,-74,46,-16,
[1516] 16,-40,63,-83,101,-114,123,-128,127,-122,112,-97,79,-58,35,-10,-15,39,-62,83,-100,114,-123,127,-127,122,-112,98,-80,59,-36,11,14,-39,62,-82,100,-113,123,-127,127,-122,112,-98,80,-59,36,-12,-13,38,-61,82,-99,113,-123,127,-127,122,-113,99,-81,60,-37,13,
[1517] 12,-30,48,-65,80,-94,106,-115,122,-126,128,-127,123,-116,107,-96,82,-67,50,-33,14,5,-23,42,-59,75,-89,102,-112,120,-125,128,-127,125,-119,111,-100,87,-73,57,-39,21,-2,-16,35,-52,69,-84,97,-108,117,-123,127,-128,126,-121,114,-104,92,-79,63,-46,28,-9,
[1518] 8,-20,33,-44,56,-67,77,-87,96,-103,110,-116,121,-124,127,-128,128,-126,124,-120,115,-109,102,-94,85,-75,65,-54,42,-30,18,-5,-7,20,-32,44,-55,66,-77,86,-95,103,-110,116,-121,124,-127,128,-128,126,-124,120,-115,110,-103,95,-86,76,-66,55,-43,31,-19,6,
[1519] 4,-10,16,-23,29,-35,41,-47,52,-58,64,-69,74,-79,84,-89,93,-97,101,-105,108,-112,114,-117,119,-122,123,-125,126,-127,128,-128,128,-128,127,-126,125,-123,121,-119,117,-114,111,-108,104,-101,97,-92,88,-83,79,-74,68,-63,57,-52,46,-40,34,-28,22,-16,9,-3,
[1520] ], [
[1522] 6,9,12,15,18,21,24,27,30,33,36,39,42,45,47,50,53,56,58,61,64,66,69,71,74,76,79,81,83,86,88,90,92,94,96,98,100,102,104,105,107,109,110,112,113,114,116,117,118,119,120,121,122,123,123,124,124,125,125,126,126,126,126,127,
[1523] 18,27,36,45,53,61,69,76,83,90,96,102,107,112,116,119,122,124,125,126,127,126,125,123,121,118,114,110,105,100,94,88,81,74,66,58,50,42,33,24,15,6,-3,-12,-21,-30,-39,-47,-56,-64,-71,-79,-86,-92,-98,-104,-109,-113,-117,-120,-123,-124,-126,-126,
[1524] 30,44,58,71,83,94,104,111,118,123,125,127,126,123,119,113,105,96,86,74,61,48,33,18,3,-12,-27,-42,-56,-69,-81,-92,-102,-110,-117,-122,-125,-126,-126,-124,-120,-114,-107,-98,-88,-76,-64,-50,-36,-21,-6,9,24,39,53,66,79,90,100,109,116,121,125,126,
[1525] 41,61,78,94,107,117,123,126,126,122,115,104,90,74,56,36,16,-6,-27,-47,-66,-83,-98,-110,-119,-124,-127,-125,-120,-112,-100,-86,-69,-50,-30,-9,12,33,53,71,88,102,113,121,125,127,124,118,109,96,81,64,45,24,3,-18,-39,-58,-76,-92,-105,-116,-123,-126,
[1526] 52,75,96,111,122,126,125,118,106,89,67,43,16,-11,-38,-63,-85,-103,-117,-124,-127,-123,-113,-99,-79,-56,-31,-4,24,50,73,94,110,121,126,126,119,107,90,69,45,19,-9,-36,-61,-83,-102,-116,-124,-127,-123,-114,-100,-81,-59,-33,-6,21,47,71,92,109,120,126,
[1527] 62,89,109,122,127,122,110,89,63,32,-1,-34,-65,-91,-111,-123,-127,-121,-108,-87,-60,-28,5,38,68,93,113,124,127,120,106,84,57,25,-8,-41,-71,-96,-114,-125,-126,-119,-104,-82,-54,-22,12,44,74,98,116,125,126,118,102,79,50,18,-15,-47,-76,-100,-117,-126,
[1528] 71,100,119,127,122,106,79,45,6,-33,-69,-98,-118,-127,-123,-107,-81,-47,-8,31,67,97,117,126,123,108,83,49,11,-28,-65,-95,-116,-126,-124,-110,-85,-52,-13,26,63,94,115,126,124,111,86,54,16,-23,-61,-92,-114,-126,-125,-112,-88,-56,-18,21,58,90,113,125,
[1529] 80,109,125,125,108,78,37,-8,-52,-89,-115,-127,-121,-101,-67,-25,21,63,98,120,127,117,92,56,12,-33,-74,-106,-124,-126,-112,-83,-44,1,45,84,112,126,123,105,73,32,-13,-57,-93,-118,-127,-120,-97,-62,-19,26,68,102,122,126,115,88,51,6,-39,-79,-109,-125,
[1530] 87,117,127,116,86,42,-9,-58,-98,-122,-126,-109,-74,-27,25,72,108,125,123,100,60,11,-40,-85,-115,-127,-117,-89,-45,5,55,96,121,126,110,77,30,-21,-69,-106,-125,-123,-102,-63,-14,37,82,114,127,119,91,49,-2,-52,-94,-120,-127,-112,-79,-34,18,66,104,124,
[1531] 94,122,125,102,58,3,-54,-99,-124,-123,-98,-52,5,60,103,125,122,93,45,-12,-66,-107,-126,-119,-88,-39,19,72,111,127,117,83,32,-26,-78,-114,-127,-114,-77,-25,33,83,117,127,110,71,18,-40,-89,-120,-126,-107,-65,-11,46,94,122,125,103,59,4,-53,-98,-124,
[1532] 100,126,119,83,26,-37,-91,-123,-123,-93,-40,23,81,118,126,102,53,-9,-69,-112,-127,-110,-66,-5,57,105,126,116,77,19,-44,-96,-124,-121,-88,-33,31,87,121,125,97,46,-17,-76,-116,-127,-106,-59,3,64,109,127,113,71,11,-52,-101,-126,-119,-82,-25,39,92,123,
[1533] 106,127,110,61,-7,-73,-117,-126,-97,-40,29,90,124,120,81,18,-51,-105,-127,-111,-63,5,71,116,126,99,42,-28,-89,-123,-121,-83,-20,49,103,127,112,64,-3,-69,-115,-126,-100,-44,26,87,123,122,84,22,-47,-102,-127,-113,-66,1,68,114,126,101,46,-24,-86,-122,
[1534] 110,127,99,36,-40,-101,-127,-108,-52,23,90,125,116,66,-7,-77,-121,-122,-80,-10,63,115,126,92,27,-48,-106,-127,-103,-43,32,96,126,112,58,-16,-85,-123,-119,-73,-1,71,118,124,86,18,-57,-111,-127,-97,-34,41,102,127,107,50,-25,-91,-125,-115,-65,8,79,121,
[1535] 114,125,84,9,-69,-120,-121,-73,5,81,124,116,62,-18,-91,-126,-110,-49,32,100,127,102,36,-45,-108,-127,-93,-22,58,115,125,83,8,-70,-120,-121,-72,6,82,124,116,60,-20,-92,-126,-109,-48,33,101,127,102,35,-47,-109,-126,-93,-21,59,115,124,82,7,-71,-121,
[1536] 118,121,68,-17,-94,-127,-101,-27,59,118,121,67,-18,-95,-127,-100,-26,60,118,121,67,-19,-95,-127,-100,-25,61,118,121,66,-19,-96,-127,-99,-25,62,119,120,65,-20,-96,-127,-99,-24,62,119,120,65,-21,-97,-127,-98,-23,63,119,120,64,-22,-97,-127,-98,-22,64,120,
[1537] 120,116,50,-42,-113,-123,-68,24,102,126,83,-5,-90,-127,-97,-15,75,125,108,34,-59,-120,-117,-52,41,112,123,69,-22,-101,-127,-84,3,88,127,98,17,-74,-125,-109,-36,57,119,118,54,-39,-111,-124,-71,20,100,127,86,-1,-87,-127,-99,-18,72,124,110,37,-55,-118,
[1538] 123,110,32,-66,-124,-108,-26,70,125,105,21,-75,-126,-101,-16,79,127,98,11,-83,-127,-95,-5,87,127,91,0,-91,-127,-87,5,95,127,83,-11,-98,-127,-79,16,101,126,75,-21,-105,-125,-70,26,107,124,66,-32,-110,-123,-61,37,113,121,57,-42,-115,-119,-52,47,117,
[1539] 124,103,12,-86,-127,-83,18,106,123,58,-47,-120,-112,-29,73,127,95,-0,-95,-126,-73,30,113,119,46,-58,-123,-106,-17,83,127,86,-13,-103,-124,-62,42,118,114,34,-69,-126,-98,-4,92,127,76,-26,-110,-121,-50,54,122,108,21,-80,-127,-89,9,101,125,66,-38,-116,
[1540] 126,95,-7,-103,-123,-51,59,125,97,-3,-101,-124,-54,56,124,100,1,-98,-125,-58,52,123,102,5,-96,-125,-61,48,122,105,9,-93,-126,-65,45,121,107,13,-90,-127,-68,41,120,109,17,-87,-127,-72,37,118,111,21,-85,-127,-75,33,117,113,25,-81,-127,-78,29,115,
[1541] 127,86,-26,-116,-111,-14,94,125,53,-63,-127,-86,25,116,111,15,-93,-125,-54,62,126,87,-24,-115,-112,-16,93,125,55,-61,-126,-88,23,115,112,17,-92,-125,-56,60,126,89,-22,-114,-113,-18,91,126,57,-59,-126,-89,21,114,113,19,-91,-126,-57,58,126,90,-20,-114,
[1542] 127,76,-44,-124,-92,23,117,106,-1,-107,-116,-20,94,123,41,-78,-127,-61,60,127,79,-40,-123,-95,19,116,108,3,-105,-118,-24,91,124,45,-75,-127,-65,56,127,82,-36,-122,-98,15,114,110,7,-103,-119,-28,88,125,49,-72,-127,-68,53,126,85,-32,-121,-100,11,112,
[1543] 127,66,-61,-127,-68,58,127,71,-56,-127,-73,53,127,76,-50,-126,-78,47,126,81,-44,-125,-83,41,125,85,-38,-124,-88,35,123,90,-32,-123,-92,29,122,94,-26,-121,-96,23,120,98,-20,-119,-100,17,118,102,-14,-116,-104,11,115,106,-8,-114,-107,5,112,109,-2,-111,
[1544] 127,55,-77,-126,-40,88,122,25,-99,-117,-10,108,110,-6,-115,-102,21,121,91,-36,-125,-80,51,127,67,-65,-127,-54,78,126,39,-89,-122,-24,100,117,9,-109,-110,7,116,101,-22,-122,-91,37,125,79,-52,-127,-66,66,127,53,-78,-125,-38,90,122,23,-100,-116,-8,109,
[1545] 127,43,-91,-120,-10,111,104,-24,-124,-80,56,128,51,-85,-122,-18,107,108,-16,-121,-86,49,127,58,-78,-124,-26,102,112,-8,-119,-92,41,127,66,-72,-126,-34,97,116,1,-115,-98,33,126,73,-65,-127,-42,91,119,9,-112,-103,25,124,79,-57,-127,-50,85,122,17,-108,
[1546] 126,32,-102,-109,21,124,73,-69,-125,-25,107,105,-28,-126,-67,76,124,18,-111,-101,35,127,61,-81,-122,-10,114,96,-42,-127,-54,87,119,3,-117,-91,49,128,47,-92,-116,4,120,86,-55,-127,-40,97,113,-12,-122,-80,62,127,33,-102,-110,19,124,74,-68,-126,-26,106,
[1547] 126,20,-112,-94,50,127,34,-105,-103,36,127,48,-96,-111,22,126,61,-86,-118,8,123,73,-74,-122,-6,118,84,-62,-126,-21,112,95,-49,-127,-35,104,104,-36,-127,-48,95,111,-22,-126,-61,85,118,-7,-123,-74,74,123,7,-118,-85,62,126,21,-112,-95,49,127,35,-104,
[1548] 124,8,-120,-76,76,120,-8,-124,-62,89,113,-25,-127,-47,100,104,-41,-128,-31,110,94,-56,-126,-15,117,82,-71,-122,2,123,68,-84,-116,18,126,53,-96,-108,35,128,38,-106,-98,50,127,22,-114,-87,65,124,5,-121,-74,79,119,-12,-125,-59,91,111,-28,-127,-44,102,
[1549] 123,-3,-125,-56,98,102,-50,-126,-10,121,67,-89,-110,37,127,23,-117,-78,79,116,-25,-127,-36,111,88,-69,-121,11,126,48,-103,-97,57,124,2,-124,-60,95,105,-45,-127,-15,120,72,-86,-112,33,128,28,-114,-82,76,118,-20,-127,-41,108,92,-65,-122,7,125,53,-100,
[1550] 122,-15,-127,-33,115,77,-86,-109,44,126,3,-125,-51,106,90,-71,-117,27,128,21,-120,-67,94,102,-56,-123,9,127,39,-112,-81,81,112,-39,-127,-9,123,56,-102,-95,66,120,-21,-128,-27,117,72,-90,-106,50,125,-3,-126,-45,109,86,-76,-115,33,127,15,-122,-61,98,
[1551] 120,-26,-127,-10,125,45,-112,-77,90,102,-62,-119,28,127,8,-125,-43,113,75,-92,-101,63,119,-30,-127,-6,125,42,-114,-74,93,100,-65,-118,31,127,4,-126,-40,114,72,-94,-99,66,117,-33,-127,-3,126,38,-115,-71,95,98,-68,-117,35,127,1,-126,-37,116,69,-96,
[1552] 118,-37,-125,14,128,10,-126,-33,120,55,-110,-75,96,93,-78,-108,59,118,-37,-125,13,128,10,-126,-34,120,56,-109,-76,95,93,-78,-108,58,119,-36,-125,13,128,11,-126,-34,119,56,-109,-76,95,94,-77,-108,57,119,-35,-125,12,128,11,-126,-35,119,57,-109,-77,94,
[1553] 116,-48,-120,37,124,-27,-126,15,127,-4,-128,-7,127,18,-125,-29,123,40,-119,-50,115,60,-110,-70,104,79,-97,-88,89,95,-81,-102,72,109,-62,-114,52,119,-42,-122,31,125,-20,-127,9,128,2,-127,-13,126,25,-124,-35,121,46,-117,-56,112,66,-106,-75,100,84,-92,
[1554] 114,-58,-113,59,113,-60,-112,62,112,-63,-111,64,110,-65,-110,66,109,-67,-108,68,108,-69,-107,70,106,-71,-106,72,105,-73,-104,74,103,-76,-103,77,102,-78,-101,79,100,-80,-99,81,99,-82,-98,83,97,-84,-96,84,95,-85,-94,86,94,-87,-93,88,92,-89,-91,90,
[1555] 112,-68,-104,79,96,-89,-86,99,76,-107,-64,114,52,-119,-39,124,26,-126,-12,128,-2,-127,15,126,-29,-123,42,118,-55,-112,67,105,-78,-97,89,87,-98,-76,106,65,-113,-53,119,40,-123,-27,126,13,-128,1,127,-14,-126,28,123,-41,-119,54,113,-66,-106,77,97,-88,
[1556] 109,-77,-93,96,74,-111,-51,122,26,-127,0,127,-26,-122,51,111,-74,-96,94,77,-109,-54,121,30,-127,-4,127,-22,-123,48,113,-71,-98,91,80,-107,-58,119,33,-126,-7,128,-19,-124,44,115,-68,-101,88,83,-105,-61,118,37,-125,-11,128,-15,-125,41,116,-64,-103,86,
[1557] 107,-86,-81,110,48,-124,-10,127,-28,-119,64,99,-94,-71,116,36,-127,2,126,-40,-114,75,91,-102,-60,120,24,-128,15,123,-52,-108,84,82,-109,-49,124,12,-127,27,119,-63,-100,93,72,-115,-37,126,-1,-126,39,114,-73,-92,101,62,-120,-25,128,-13,-124,50,108,-83,
[1558] 104,-93,-67,120,19,-128,32,115,-78,-84,111,40,-127,11,123,-60,-99,99,59,-123,-11,127,-40,-111,84,77,-115,-32,128,-19,-120,67,93,-104,-52,125,2,-126,48,106,-90,-70,118,23,-128,28,117,-74,-87,109,44,-126,6,124,-56,-102,96,63,-121,-15,127,-36,-113,81,
[1559] 101,-101,-52,126,-11,-121,70,86,-113,-30,128,-33,-112,88,68,-121,-8,126,-54,-99,103,48,-127,14,120,-73,-84,114,27,-128,36,110,-90,-65,122,5,-125,57,97,-105,-45,127,-17,-118,76,81,-116,-24,128,-39,-108,92,63,-123,-2,124,-60,-95,106,42,-127,21,117,-78,
[1560] 98,-107,-35,128,-40,-104,101,45,-128,30,110,-95,-54,126,-20,-115,87,63,-125,10,119,-80,-72,122,0,-122,72,80,-119,-10,125,-63,-88,115,20,-127,54,95,-110,-30,128,-45,-101,104,40,-128,35,107,-98,-50,127,-25,-112,91,59,-126,15,117,-84,-68,124,-5,-121,76,
[1561] 95,-112,-19,125,-66,-80,121,-2,-119,84,62,-126,23,110,-98,-43,128,-44,-98,110,23,-126,63,83,-119,-2,121,-80,-66,125,-19,-112,95,47,-128,40,101,-108,-27,127,-59,-86,118,6,-122,77,70,-124,15,114,-93,-51,127,-35,-103,106,31,-127,55,90,-116,-11,123,-73,
[1562] 92,-117,-2,119,-90,-49,128,-49,-90,119,-2,-117,92,46,-128,53,87,-120,5,116,-95,-43,128,-56,-85,121,-9,-114,97,39,-127,59,82,-122,12,113,-99,-36,127,-62,-79,123,-16,-111,101,33,-127,65,77,-124,19,109,-103,-29,126,-68,-74,125,-23,-107,105,26,-125,71,
[1563] 89,-121,15,108,-108,-15,121,-89,-44,127,-66,-71,126,-38,-94,119,-9,-111,104,21,-123,84,50,-128,60,76,-125,32,98,-116,2,115,-100,-28,125,-79,-56,128,-54,-82,124,-25,-102,113,5,-117,96,35,-126,74,62,-128,47,87,-122,18,106,-110,-12,120,-92,-41,127,-68,
[1564] 86,-124,32,94,-121,21,101,-117,10,108,-112,-2,113,-106,-13,118,-99,-24,122,-91,-35,125,-83,-46,127,-74,-57,128,-65,-67,128,-54,-76,126,-44,-85,124,-33,-93,121,-22,-100,117,-11,-107,112,1,-113,106,12,-118,100,23,-122,92,34,-125,84,45,-127,75,56,-128,66,
[1565] 82,-126,48,77,-127,55,70,-128,61,64,-128,68,58,-127,74,51,-127,80,44,-125,85,37,-124,91,30,-122,96,23,-119,101,16,-117,105,8,-113,109,1,-110,113,-7,-106,116,-14,-102,119,-21,-97,121,-29,-92,123,-36,-87,125,-43,-81,126,-50,-75,127,-56,-69,128,-63,
[1566] 79,-127,63,57,-127,85,32,-121,102,7,-110,116,-19,-94,124,-45,-74,128,-68,-52,126,-89,-27,119,-106,-1,107,-118,25,90,-125,50,70,-128,73,47,-125,93,21,-116,109,-5,-103,120,-30,-86,126,-55,-65,128,-77,-41,123,-96,-16,114,-111,10,100,-122,36,82,-127,60,
[1567] 75,-128,77,35,-120,108,-9,-97,125,-53,-62,127,-89,-20,113,-115,25,86,-127,67,48,-124,100,4,-105,121,-40,-73,128,-80,-33,119,-109,12,95,-125,55,60,-126,91,17,-112,116,-28,-84,127,-69,-45,123,-102,-1,103,-122,43,71,-128,82,30,-118,110,-14,-93,126,-57,
[1568] 72,-127,90,13,-106,122,-50,-59,125,-100,2,97,-126,63,46,-121,108,-17,-87,128,-75,-32,116,-116,31,76,-128,87,17,-109,121,-45,-63,126,-97,-3,100,-125,59,50,-123,106,-12,-90,127,-71,-36,118,-113,27,79,-128,83,22,-111,119,-41,-67,127,-94,-7,103,-124,55,
[1569] 68,-126,101,-11,-87,128,-85,-13,103,-125,66,37,-115,118,-44,-59,124,-107,21,79,-127,93,3,-96,127,-75,-26,110,-122,54,49,-120,113,-32,-70,126,-100,8,89,-128,83,16,-104,125,-63,-39,116,-117,42,61,-124,106,-19,-81,128,-91,-5,98,-127,73,29,-112,121,-52,
[1570] 64,-124,111,-33,-63,123,-111,34,63,-123,112,-35,-62,123,-112,36,61,-122,113,-37,-60,122,-113,39,59,-122,114,-40,-58,121,-114,41,57,-121,115,-42,-56,121,-115,43,55,-120,116,-44,-54,120,-116,45,53,-120,117,-46,-52,119,-117,47,51,-119,117,-48,-50,118,-118,49,
[1571] 61,-120,118,-55,-37,109,-126,77,11,-93,128,-96,15,74,-125,111,-41,-51,116,-122,64,26,-103,127,-85,-0,86,-127,103,-26,-65,122,-116,50,41,-112,125,-73,-16,97,-128,93,-10,-78,126,-109,36,56,-118,120,-60,-31,106,-126,82,5,-90,128,-100,21,69,-123,114,-46,
[1572] 57,-116,123,-75,-8,87,-127,109,-43,-43,110,-126,86,-7,-75,124,-116,56,29,-101,128,-96,21,63,-119,121,-69,-15,92,-127,105,-36,-50,113,-125,81,0,-81,125,-113,50,36,-106,127,-92,14,69,-122,119,-63,-22,97,-128,101,-29,-56,116,-124,75,7,-86,127,-109,43,
[1573] 53,-112,127,-92,21,58,-114,126,-88,16,62,-116,125,-85,11,67,-118,124,-81,6,71,-120,122,-77,1,75,-122,121,-72,-4,79,-123,119,-68,-10,83,-125,117,-64,-15,87,-126,115,-59,-20,91,-127,113,-54,-25,95,-127,110,-50,-30,98,-128,107,-45,-35,101,-128,104,-40,
[1574] 49,-106,128,-107,49,24,-90,125,-119,72,-2,-69,117,-126,92,-28,-46,104,-128,108,-52,-21,87,-124,120,-75,5,67,-116,126,-94,31,43,-103,128,-110,55,18,-85,124,-121,78,-8,-64,115,-127,97,-34,-40,101,-127,112,-58,-15,83,-123,122,-80,11,61,-113,127,-99,37,
[1575] 45,-100,127,-117,75,-11,-56,107,-128,112,-65,-0,66,-113,128,-107,55,12,-75,118,-127,100,-45,-23,84,-122,125,-92,34,34,-92,125,-122,84,-23,-45,100,-127,117,-75,11,56,-107,128,-113,65,0,-66,113,-128,107,-55,-12,75,-118,127,-100,45,23,-84,122,-125,92,-34,
[1576] 41,-93,123,-125,96,-46,-16,74,-114,128,-111,69,-10,-51,100,-126,122,-89,36,26,-82,118,-127,106,-60,-0,60,-106,127,-118,82,-26,-36,90,-122,126,-100,51,10,-69,112,-128,114,-73,16,46,-97,125,-123,93,-41,-21,78,-116,128,-109,65,-5,-55,103,-127,120,-86,31,
[1577] 37,-86,118,-128,113,-77,26,30,-80,115,-128,116,-82,33,23,-74,112,-128,119,-88,40,16,-68,108,-127,122,-93,47,8,-62,104,-126,124,-98,54,1,-56,99,-124,125,-102,60,-6,-49,95,-122,127,-107,66,-14,-42,89,-120,127,-111,73,-21,-35,84,-117,128,-114,78,-28,
[1578] 33,-78,111,-127,124,-102,65,-18,-32,77,-110,127,-124,102,-65,19,31,-76,110,-126,124,-103,66,-20,-30,75,-109,126,-124,104,-67,21,29,-74,108,-126,125,-104,68,-22,-28,73,-108,126,-125,105,-69,23,27,-73,107,-126,125,-106,70,-24,-26,72,-107,125,-125,106,-71,25,
[1579] 29,-69,101,-122,128,-119,97,-63,22,22,-63,97,-119,128,-122,101,-69,29,15,-56,92,-116,127,-124,105,-75,36,7,-50,86,-113,127,-125,109,-81,43,0,-43,81,-109,125,-127,113,-86,50,-7,-36,75,-106,124,-127,116,-92,56,-15,-29,69,-101,122,-128,119,-97,63,-22,
[1580] 25,-60,90,-113,125,-127,118,-99,72,-38,1,36,-70,98,-118,127,-126,114,-92,62,-27,-10,47,-79,105,-122,128,-123,108,-83,52,-16,-22,57,-88,111,-125,128,-119,101,-74,41,-4,-33,67,-96,116,-127,126,-115,94,-65,30,7,-44,77,-103,121,-128,124,-109,86,-55,19,
[1581] 21,-51,78,-100,116,-126,128,-122,109,-89,65,-36,5,26,-55,82,-103,118,-127,127,-120,106,-86,60,-31,-0,31,-60,86,-106,120,-127,127,-118,103,-82,55,-26,-5,36,-65,89,-109,122,-128,126,-116,100,-78,51,-21,-10,41,-69,93,-112,123,-128,125,-114,97,-73,46,-16,
[1582] 17,-41,64,-84,101,-114,123,-128,127,-121,111,-97,78,-57,34,-9,-16,40,-63,83,-101,114,-123,127,-127,122,-112,97,-79,58,-35,10,15,-39,62,-83,100,-114,123,-127,127,-122,112,-98,80,-59,36,-11,-14,38,-61,82,-99,113,-123,127,-127,122,-113,99,-81,60,-37,12,
[1583] 13,-31,49,-66,81,-95,106,-115,122,-126,128,-127,123,-116,107,-95,82,-66,50,-32,14,5,-24,42,-59,75,-89,102,-112,120,-125,128,-127,124,-119,111,-100,87,-73,56,-39,21,-2,-17,35,-53,69,-84,97,-108,117,-123,127,-128,126,-121,114,-104,92,-78,63,-46,28,-9,
[1584] 8,-21,33,-45,56,-67,78,-87,96,-104,111,-116,121,-124,127,-128,128,-126,124,-120,115,-109,102,-94,85,-75,65,-54,42,-30,18,-5,-7,20,-32,44,-55,66,-77,86,-95,103,-110,116,-121,124,-127,128,-128,126,-124,120,-115,109,-102,95,-86,76,-66,55,-43,31,-19,6,
[1585] 4,-10,17,-23,29,-35,41,-47,53,-58,64,-69,74,-79,84,-89,93,-97,101,-105,108,-112,114,-117,119,-122,123,-125,126,-127,128,-128,128,-127,127,-126,125,-123,121,-119,117,-114,111,-108,104,-101,97,-92,88,-83,78,-73,68,-63,57,-52,46,-40,34,-28,22,-16,9,-3,
[1586] ], [
[1588] 5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,52,55,58,61,63,66,69,71,74,76,78,81,83,85,88,90,92,94,96,98,100,102,104,105,107,109,110,112,113,114,116,117,118,119,120,121,122,123,124,124,125,125,126,126,126,127,127,127,
[1589] 15,24,33,42,51,59,67,74,82,88,95,101,106,111,115,118,121,124,125,126,127,127,126,124,122,119,115,111,106,101,95,89,82,75,68,60,51,43,34,25,16,7,-2,-11,-20,-29,-38,-47,-55,-63,-71,-78,-85,-92,-98,-104,-109,-113,-117,-120,-123,-125,-126,-127,
[1590] 25,40,54,68,80,91,101,110,117,122,125,127,127,124,121,115,108,99,88,77,64,51,36,21,6,-9,-24,-39,-53,-67,-79,-91,-101,-109,-116,-121,-125,-127,-127,-125,-121,-115,-108,-99,-89,-78,-65,-51,-37,-22,-7,8,23,38,52,66,78,90,100,109,116,121,125,127,
[1591] 35,55,73,90,104,114,122,126,127,124,117,107,94,79,61,41,20,-1,-22,-43,-62,-80,-95,-108,-118,-124,-127,-126,-122,-114,-103,-89,-72,-53,-33,-12,9,30,50,69,86,101,112,121,125,127,125,119,110,97,82,65,46,25,4,-17,-38,-58,-76,-92,-105,-116,-123,-126,
[1592] 44,69,90,107,119,126,126,121,110,94,73,49,23,-5,-32,-58,-81,-100,-114,-124,-127,-124,-116,-102,-83,-61,-36,-8,19,46,70,91,108,120,126,126,121,109,93,72,48,21,-6,-33,-59,-82,-101,-115,-124,-127,-124,-115,-101,-83,-60,-34,-7,20,47,71,92,109,120,126,
[1593] 53,82,104,120,127,125,114,95,70,40,7,-27,-58,-86,-107,-121,-127,-124,-112,-92,-66,-35,-2,32,63,90,110,123,127,122,109,88,61,30,-4,-37,-67,-93,-113,-124,-127,-121,-106,-84,-56,-25,9,42,72,97,115,125,126,119,103,80,52,19,-14,-47,-76,-100,-117,-126,
[1594] 62,93,115,126,125,111,87,54,16,-24,-61,-93,-115,-126,-125,-111,-87,-54,-16,23,61,92,115,126,125,112,88,55,17,-23,-60,-92,-114,-126,-125,-112,-88,-56,-18,22,59,91,114,126,125,112,89,56,19,-21,-59,-90,-114,-126,-125,-113,-89,-57,-19,20,58,90,113,125,
[1595] 70,103,123,126,114,86,48,3,-42,-82,-111,-126,-124,-106,-75,-34,12,56,92,117,127,120,98,63,20,-26,-68,-102,-122,-127,-115,-88,-50,-5,40,80,110,125,125,108,77,36,-9,-54,-91,-116,-127,-121,-99,-65,-22,24,66,100,121,127,116,89,52,7,-38,-78,-109,-125,
[1596] 78,111,126,121,95,53,3,-48,-91,-119,-127,-114,-82,-37,15,64,102,124,125,105,68,19,-32,-79,-112,-127,-120,-94,-52,-2,49,92,119,127,113,81,36,-16,-65,-103,-124,-125,-104,-67,-18,33,79,112,127,120,93,51,1,-50,-92,-120,-127,-113,-80,-34,17,66,104,124,
[1597] 85,118,127,109,70,15,-42,-91,-121,-126,-105,-62,-7,50,97,123,124,100,54,-2,-58,-102,-125,-122,-94,-47,11,66,107,126,119,88,38,-19,-73,-111,-127,-116,-82,-30,28,80,115,127,113,75,22,-36,-86,-119,-127,-108,-68,-13,44,92,121,125,103,60,4,-52,-98,-124,
[1598] 91,123,123,93,40,-24,-82,-119,-126,-101,-51,11,71,113,127,109,63,1,-61,-107,-127,-115,-74,-14,49,100,125,120,84,27,-37,-92,-123,-123,-93,-39,25,82,119,126,101,51,-12,-72,-114,-127,-108,-62,-0,61,108,127,114,73,13,-50,-100,-126,-119,-83,-26,38,92,123,
[1599] 97,126,117,73,7,-61,-111,-127,-105,-52,17,81,120,124,90,29,-41,-98,-126,-116,-71,-5,63,112,127,104,50,-19,-82,-121,-123,-88,-27,43,99,126,115,70,3,-64,-113,-127,-103,-48,21,84,122,123,87,25,-44,-101,-126,-114,-68,-1,66,113,127,102,46,-23,-86,-122,
[1600] 102,127,107,50,-26,-92,-126,-115,-63,10,80,122,121,77,5,-68,-117,-125,-88,-21,54,110,127,99,36,-40,-101,-127,-108,-51,25,91,125,115,65,-9,-79,-122,-121,-77,-7,67,116,125,89,22,-53,-109,-127,-100,-37,38,100,127,109,52,-23,-90,-125,-116,-66,8,78,121,
[1601] 107,127,95,24,-57,-114,-125,-84,-9,70,120,121,72,-6,-82,-124,-115,-59,21,93,127,108,45,-36,-103,-127,-99,-31,50,111,126,89,16,-64,-118,-123,-78,-1,77,123,118,65,-14,-88,-126,-112,-52,29,99,127,104,37,-44,-107,-127,-94,-23,58,115,125,83,8,-71,-121,
[1602] 111,125,80,-2,-84,-126,-109,-40,47,112,124,78,-5,-86,-126,-107,-37,50,114,124,76,-8,-88,-127,-105,-35,53,115,123,73,-11,-90,-127,-104,-32,55,116,122,71,-14,-92,-127,-102,-29,58,117,121,68,-17,-94,-127,-100,-26,61,118,121,66,-20,-96,-127,-98,-23,63,120,
[1603] 114,122,64,-28,-105,-126,-79,10,94,127,93,8,-80,-126,-104,-27,65,122,114,44,-49,-116,-121,-61,31,107,125,76,-13,-96,-127,-90,-5,83,126,102,23,-68,-123,-112,-41,52,117,120,58,-35,-109,-125,-74,17,98,127,88,2,-85,-127,-100,-20,71,124,111,38,-55,-118,
[1604] 118,117,46,-53,-120,-114,-40,58,122,112,34,-64,-123,-108,-28,69,125,105,22,-75,-126,-101,-15,80,127,97,9,-84,-127,-93,-3,89,127,89,-3,-93,-127,-84,10,98,127,79,-16,-102,-126,-74,22,105,125,69,-28,-109,-123,-64,35,112,122,58,-41,-115,-120,-52,47,117,
[1605] 120,111,27,-75,-127,-93,4,98,126,69,-34,-115,-118,-41,63,125,102,11,-88,-127,-81,20,107,122,55,-50,-121,-110,-25,77,127,92,-5,-99,-126,-68,36,115,117,40,-64,-125,-101,-9,89,127,80,-22,-108,-122,-53,51,121,109,24,-78,-127,-90,7,100,125,66,-38,-116,
[1606] 122,104,8,-94,-126,-63,47,122,105,10,-93,-126,-65,45,121,107,13,-91,-126,-67,42,120,108,15,-89,-127,-69,40,119,109,17,-88,-127,-71,38,119,110,20,-86,-127,-73,36,118,112,22,-84,-127,-75,33,117,113,24,-82,-127,-77,31,116,114,27,-81,-127,-79,29,115,
[1607] 124,96,-11,-109,-117,-28,84,127,65,-51,-124,-95,13,110,116,27,-85,-127,-63,52,125,94,-14,-111,-116,-25,86,127,62,-53,-125,-93,16,112,115,24,-87,-126,-61,55,125,92,-17,-112,-115,-22,88,126,60,-56,-126,-91,18,113,114,21,-89,-126,-59,57,126,90,-20,-113,
[1608] 126,87,-30,-120,-101,10,112,113,11,-100,-121,-32,86,126,52,-69,-127,-70,50,126,87,-31,-120,-101,10,112,112,11,-100,-121,-32,86,126,52,-69,-127,-70,51,126,87,-31,-120,-101,10,112,112,11,-100,-121,-32,86,126,51,-70,-127,-70,51,126,86,-31,-120,-101,10,112,
[1609] 127,77,-48,-126,-79,46,126,81,-44,-125,-83,42,125,85,-39,-124,-87,37,124,88,-35,-123,-90,32,123,92,-30,-122,-93,28,121,95,-25,-121,-97,23,120,98,-20,-119,-100,18,118,101,-16,-117,-103,13,116,104,-11,-115,-105,8,114,107,-6,-113,-108,4,112,109,-1,-111,
[1610] 127,67,-65,-127,-53,79,125,37,-91,-121,-22,101,115,6,-110,-108,11,117,98,-27,-123,-87,42,126,75,-57,-127,-61,71,127,46,-84,-124,-31,95,119,15,-105,-112,1,114,104,-17,-120,-94,33,124,82,-49,-127,-69,63,127,55,-77,-126,-40,89,122,24,-100,-117,-8,109,
[1611] 127,56,-81,-123,-23,104,110,-12,-120,-89,46,127,61,-76,-125,-29,101,113,-6,-118,-93,40,127,66,-71,-126,-34,97,116,-0,-116,-97,34,126,71,-66,-127,-40,93,118,6,-113,-101,29,125,76,-61,-127,-45,89,120,12,-110,-104,23,124,80,-56,-127,-51,85,122,17,-107,
[1612] 127,44,-94,-115,8,121,83,-59,-127,-36,100,111,-17,-124,-76,67,126,27,-105,-106,26,125,68,-74,-124,-18,110,101,-35,-127,-60,82,121,9,-114,-95,43,127,52,-88,-118,-0,118,89,-52,-127,-44,95,115,-9,-121,-82,60,127,35,-100,-110,18,124,75,-68,-126,-27,106,
[1613] 127,33,-106,-102,38,127,46,-98,-110,25,126,58,-88,-116,12,124,69,-78,-121,-1,120,80,-67,-124,-15,115,90,-56,-127,-28,108,99,-43,-128,-41,101,107,-31,-127,-53,92,114,-17,-125,-65,82,119,-4,-122,-76,72,123,9,-117,-86,60,126,23,-111,-96,48,127,36,-104,
[1614] 127,21,-115,-86,66,123,3,-121,-72,81,118,-14,-126,-57,94,110,-32,-127,-40,105,99,-49,-127,-23,114,87,-64,-124,-6,121,74,-79,-118,12,125,59,-92,-111,30,127,42,-103,-101,47,127,25,-113,-89,63,124,8,-120,-76,77,119,-10,-125,-61,91,112,-27,-127,-44,102,
[1615] 126,9,-122,-66,90,109,-39,-127,-21,117,76,-82,-114,28,128,32,-112,-85,72,119,-16,-127,-44,106,94,-62,-123,4,125,54,-99,-101,52,126,7,-122,-65,91,108,-41,-127,-19,118,75,-83,-114,29,128,31,-113,-84,74,119,-18,-127,-42,107,93,-64,-122,6,125,53,-100,
[1616] 125,-3,-126,-44,109,85,-77,-114,34,127,13,-122,-59,100,97,-64,-121,18,127,30,-116,-73,89,107,-49,-125,2,126,45,-109,-86,76,115,-33,-127,-15,122,60,-99,-98,62,121,-17,-127,-31,116,74,-88,-107,48,125,-1,-125,-46,108,87,-75,-115,32,127,16,-121,-61,98,
[1617] 123,-15,-128,-21,122,55,-106,-84,83,108,-53,-122,19,128,17,-123,-51,109,82,-86,-106,56,121,-22,-128,-13,124,48,-110,-79,89,103,-60,-120,26,127,9,-125,-44,112,76,-91,-101,63,119,-30,-127,-6,125,41,-114,-73,94,99,-66,-117,33,127,2,-126,-37,116,69,-96,
[1618] 122,-27,-127,3,127,20,-124,-42,116,64,-104,-83,89,99,-71,-112,51,121,-29,-126,6,127,17,-124,-40,117,61,-106,-81,91,97,-73,-111,53,120,-31,-126,8,128,15,-125,-38,118,59,-107,-79,93,96,-75,-110,55,120,-33,-126,10,128,13,-125,-36,119,57,-108,-77,94,
[1619] 120,-38,-123,27,126,-17,-127,6,128,5,-127,-16,126,26,-124,-37,120,47,-116,-57,112,67,-106,-76,99,84,-92,-92,85,99,-76,-106,67,111,-58,-116,48,120,-38,-123,27,126,-16,-127,6,128,5,-127,-16,126,27,-124,-37,120,48,-116,-57,111,67,-106,-76,99,84,-92,
[1620] 118,-49,-118,50,117,-52,-116,53,116,-55,-115,56,114,-58,-114,59,113,-60,-112,62,111,-63,-110,65,110,-66,-109,67,108,-69,-107,70,106,-71,-105,73,104,-74,-104,75,103,-77,-102,78,101,-79,-100,80,99,-82,-98,83,97,-84,-95,85,94,-86,-93,88,92,-89,-91,90,
[1621] 116,-59,-110,71,102,-83,-93,93,82,-102,-71,110,59,-116,-46,121,33,-125,-19,127,5,-128,9,127,-23,-124,36,120,-50,-115,62,108,-74,-100,85,90,-95,-80,104,68,-111,-56,118,43,-122,-30,126,16,-127,-2,128,-12,-126,26,123,-40,-119,53,113,-65,-106,77,97,-88,
[1622] 114,-69,-100,90,81,-107,-59,119,34,-126,-8,128,-18,-124,44,115,-68,-100,89,82,-106,-60,118,36,-126,-9,128,-17,-124,43,115,-67,-101,88,83,-105,-61,118,37,-125,-11,128,-15,-124,41,116,-65,-102,87,84,-104,-63,117,38,-125,-12,128,-14,-125,40,116,-64,-103,85,
[1623] 111,-79,-88,105,56,-122,-18,128,-20,-121,57,104,-89,-77,112,43,-125,-4,127,-34,-116,70,95,-99,-65,118,29,-127,10,124,-47,-110,81,85,-107,-53,123,15,-128,23,120,-60,-102,91,74,-114,-40,126,1,-126,37,115,-72,-93,100,63,-119,-26,127,-12,-124,50,108,-83,
[1624] 109,-87,-74,117,27,-128,24,118,-71,-90,107,47,-126,4,124,-53,-103,95,65,-121,-17,127,-34,-114,80,82,-113,-37,127,-14,-121,63,96,-102,-55,124,6,-126,45,108,-88,-73,117,26,-128,25,118,-72,-89,108,46,-126,5,124,-54,-102,95,64,-121,-16,127,-35,-113,81,
[1625] 106,-95,-59,124,-3,-123,64,92,-109,-38,128,-26,-115,83,74,-119,-15,127,-48,-103,99,54,-126,9,121,-69,-87,112,32,-128,31,112,-87,-69,121,9,-126,53,99,-103,-48,126,-14,-119,74,83,-115,-26,128,-37,-109,91,64,-123,-3,124,-59,-95,106,43,-127,20,117,-78,
[1626] 103,-102,-43,128,-32,-109,96,52,-127,23,113,-90,-60,125,-14,-117,83,68,-123,4,121,-75,-76,120,5,-123,67,84,-117,-15,126,-59,-91,113,24,-127,51,97,-108,-33,128,-42,-103,103,42,-128,33,108,-97,-51,127,-24,-113,90,60,-125,14,117,-83,-68,123,-5,-121,76,
[1627] 100,-109,-26,126,-60,-85,118,5,-122,78,68,-125,17,113,-94,-49,128,-38,-102,107,28,-127,58,87,-118,-7,122,-77,-70,124,-15,-114,93,51,-127,36,103,-106,-30,127,-56,-88,117,9,-123,75,72,-124,13,115,-91,-53,127,-34,-104,105,32,-127,55,90,-116,-11,123,-73,
[1628] 97,-114,-9,121,-85,-56,128,-43,-94,116,5,-119,88,52,-128,47,91,-118,-0,118,-91,-47,128,-51,-88,119,-4,-116,94,43,-128,55,85,-121,9,114,-97,-39,127,-59,-81,122,-13,-112,100,35,-127,63,78,-123,18,110,-103,-31,126,-67,-74,125,-22,-108,105,26,-125,71,
[1629] 94,-119,8,111,-104,-21,123,-85,-50,128,-60,-76,125,-33,-97,117,-3,-114,101,26,-124,81,55,-128,56,80,-124,28,101,-114,-2,116,-98,-31,125,-77,-59,128,-51,-84,123,-23,-104,112,7,-118,95,36,-126,72,64,-127,46,88,-122,17,107,-109,-12,120,-91,-41,127,-68,
[1630] 91,-122,26,98,-119,15,105,-114,4,111,-109,-7,116,-103,-18,120,-96,-29,123,-88,-40,126,-80,-50,127,-71,-60,128,-61,-70,127,-51,-79,126,-41,-87,124,-30,-95,120,-20,-102,116,-9,-108,111,2,-114,105,13,-118,99,24,-122,91,35,-125,83,46,-127,75,56,-128,65,
[1631] 87,-125,42,81,-126,49,75,-127,56,69,-128,63,62,-128,70,56,-127,76,49,-126,82,41,-125,88,34,-123,93,26,-121,98,19,-118,103,11,-115,107,4,-111,111,-4,-107,115,-12,-103,118,-19,-98,121,-27,-93,123,-34,-87,125,-42,-82,126,-49,-76,127,-56,-69,128,-63,
[1632] 84,-127,58,62,-127,80,38,-122,99,12,-112,113,-15,-97,123,-40,-78,127,-64,-56,126,-86,-31,120,-103,-5,109,-117,22,92,-125,47,72,-128,70,49,-125,91,24,-117,107,-2,-105,119,-29,-87,126,-54,-66,128,-76,-42,124,-96,-17,114,-111,10,100,-122,36,82,-127,60,
[1633] 80,-128,73,41,-121,105,-4,-100,124,-48,-66,127,-86,-24,115,-113,21,89,-127,63,51,-124,98,8,-107,120,-37,-76,128,-77,-36,120,-108,9,97,-125,53,62,-127,90,19,-113,116,-26,-85,127,-67,-47,123,-101,-3,104,-122,42,72,-128,81,31,-118,110,-14,-93,126,-57,
[1634] 76,-128,86,18,-109,121,-45,-63,126,-97,-2,100,-125,59,50,-122,106,-13,-90,127,-72,-35,117,-114,28,78,-128,84,20,-110,120,-43,-66,126,-95,-5,102,-124,57,52,-123,105,-10,-92,127,-70,-38,118,-113,25,80,-128,82,23,-111,119,-40,-68,127,-93,-8,103,-124,54,
[1635] 72,-127,98,-6,-91,128,-81,-18,106,-124,62,41,-117,117,-40,-62,124,-105,17,82,-128,90,6,-98,127,-72,-29,112,-121,51,52,-121,112,-29,-72,127,-98,6,90,-128,82,18,-105,124,-62,-41,117,-117,41,62,-124,105,-18,-82,128,-90,-6,98,-127,72,29,-112,121,-52,
[1636] 69,-125,108,-29,-67,124,-109,30,66,-124,110,-31,-65,124,-110,33,64,-123,111,-34,-63,123,-112,36,61,-123,112,-37,-60,122,-113,38,59,-122,114,-40,-58,121,-114,41,56,-121,115,-42,-55,120,-116,44,54,-120,116,-45,-53,119,-117,46,51,-119,117,-47,-50,118,-118,49,
[1637] 65,-122,116,-51,-41,111,-125,74,15,-96,128,-94,11,77,-125,110,-37,-54,118,-121,62,29,-105,127,-83,-3,88,-127,101,-23,-67,123,-115,48,43,-113,124,-72,-18,98,-128,92,-9,-79,126,-108,35,57,-119,120,-59,-32,107,-126,81,6,-90,128,-100,20,69,-123,114,-46,
[1638] 61,-118,122,-71,-12,90,-127,107,-39,-47,111,-126,84,-4,-78,124,-115,53,32,-103,128,-94,19,65,-120,121,-67,-17,93,-127,104,-34,-52,114,-125,79,2,-82,126,-112,48,38,-106,127,-91,13,70,-122,119,-62,-23,97,-128,101,-28,-57,116,-123,75,8,-87,126,-109,43,
[1639] 57,-114,126,-89,18,61,-116,125,-86,13,65,-118,124,-82,8,69,-119,123,-78,3,73,-121,122,-75,-2,77,-123,120,-71,-7,81,-124,118,-66,-11,85,-125,116,-62,-16,88,-126,114,-58,-21,92,-127,112,-54,-26,95,-127,110,-49,-31,98,-128,107,-45,-35,101,-128,104,-40,
[1640] 52,-108,128,-105,46,27,-92,126,-117,70,1,-72,118,-125,90,-25,-49,106,-128,107,-50,-23,89,-125,119,-73,3,68,-117,126,-93,29,45,-104,128,-109,54,19,-86,124,-120,77,-7,-65,115,-127,96,-33,-41,101,-127,111,-58,-15,83,-123,122,-80,11,61,-113,127,-99,37,
[1641] 48,-102,127,-116,72,-8,-58,108,-128,111,-63,-3,68,-114,127,-105,53,14,-77,118,-126,98,-43,-25,86,-122,124,-91,32,36,-94,125,-121,83,-21,-46,101,-127,117,-74,10,57,-107,128,-112,65,1,-66,113,-128,106,-55,-12,76,-118,127,-100,45,23,-84,122,-125,92,-34,
[1642] 44,-95,124,-124,95,-43,-18,76,-115,128,-110,67,-8,-53,101,-126,121,-88,34,28,-83,119,-127,105,-58,-2,62,-107,127,-118,80,-24,-38,91,-122,125,-99,49,12,-70,112,-128,113,-73,15,47,-97,125,-123,93,-40,-21,78,-116,128,-109,64,-5,-56,103,-126,120,-86,31,
[1643] 40,-88,119,-128,112,-75,23,32,-82,116,-128,115,-81,31,25,-76,113,-128,118,-86,38,17,-70,109,-127,121,-92,45,10,-63,105,-126,123,-97,52,2,-57,100,-124,125,-102,59,-5,-50,95,-122,126,-106,66,-13,-43,90,-120,127,-110,72,-20,-35,84,-117,128,-114,78,-28,
[1644] 35,-80,112,-127,123,-100,63,-15,-34,78,-111,127,-123,101,-64,17,33,-77,110,-127,124,-102,65,-18,-31,76,-110,126,-124,103,-66,20,30,-75,109,-126,124,-104,67,-21,-29,74,-108,126,-125,104,-69,22,27,-73,107,-126,125,-105,70,-24,-26,72,-107,125,-125,106,-71,25,
[1645] 31,-71,102,-122,128,-118,95,-61,20,24,-64,98,-120,128,-121,100,-68,27,16,-58,93,-117,127,-123,105,-74,35,9,-51,87,-114,127,-125,109,-80,42,1,-44,82,-110,125,-126,113,-86,49,-7,-37,76,-106,124,-127,116,-91,56,-14,-29,69,-101,122,-128,119,-97,63,-22,
[1646] 27,-62,91,-113,126,-127,118,-98,70,-37,-0,37,-71,99,-118,127,-125,113,-91,61,-26,-12,48,-80,106,-122,128,-123,107,-83,51,-15,-23,58,-89,111,-125,127,-119,101,-74,40,-4,-34,68,-96,116,-127,126,-115,94,-64,30,8,-44,77,-103,121,-128,124,-109,86,-54,19,
[1647] 22,-52,79,-101,117,-126,127,-121,108,-89,64,-35,4,27,-56,83,-104,119,-127,127,-120,106,-85,59,-30,-1,32,-61,86,-107,120,-127,126,-118,103,-81,55,-25,-6,37,-65,90,-109,122,-128,126,-116,100,-77,50,-20,-11,41,-69,93,-112,123,-128,125,-114,97,-73,46,-16,
[1648] 18,-42,65,-85,102,-115,124,-128,127,-121,111,-96,78,-56,33,-8,-16,41,-64,84,-101,114,-123,127,-127,121,-111,97,-79,58,-34,10,15,-40,62,-83,100,-114,123,-127,127,-122,112,-98,80,-59,36,-11,-14,38,-61,82,-99,113,-123,127,-127,122,-112,99,-81,60,-37,12,
[1649] 13,-32,50,-66,82,-95,107,-116,122,-126,128,-126,122,-115,106,-95,81,-66,49,-31,13,6,-24,42,-60,76,-90,102,-112,120,-125,128,-127,124,-119,110,-100,87,-72,56,-39,20,-2,-17,35,-53,69,-84,97,-108,117,-123,127,-128,126,-121,114,-104,92,-78,63,-46,28,-9,
[1650] 9,-21,34,-45,57,-68,78,-88,96,-104,111,-116,121,-124,127,-128,128,-126,123,-120,115,-109,102,-94,85,-75,64,-53,42,-30,17,-5,-8,20,-32,44,-56,67,-77,87,-95,103,-110,116,-121,124,-127,128,-128,126,-124,120,-115,109,-102,94,-86,76,-65,54,-43,31,-19,6,
[1651] 4,-11,17,-23,29,-35,41,-47,53,-58,64,-69,74,-79,84,-89,93,-97,101,-105,108,-112,115,-117,120,-122,123,-125,126,-127,127,-128,128,-127,127,-126,125,-123,121,-119,117,-114,111,-108,104,-101,97,-92,88,-83,78,-73,68,-63,57,-52,46,-40,34,-28,22,-16,9,-3,
[1652] ], [
[1654] 4,7,11,14,17,20,23,26,29,32,35,38,41,43,46,49,52,55,58,60,63,66,68,71,73,76,78,81,83,85,88,90,92,94,96,98,100,102,104,105,107,109,110,112,113,115,116,117,118,119,120,121,122,123,124,124,125,126,126,126,127,127,127,127,
[1655] 13,22,31,40,49,57,65,73,80,87,94,100,105,110,114,118,121,124,125,127,127,127,126,124,122,119,116,112,107,102,96,90,83,76,69,61,52,44,35,26,17,8,-1,-11,-20,-29,-38,-46,-55,-63,-71,-78,-85,-92,-98,-104,-109,-113,-117,-120,-123,-125,-126,-127,
[1656] 22,37,51,65,78,89,99,108,115,121,125,127,127,125,122,116,109,101,90,79,66,53,39,24,8,-7,-22,-37,-52,-65,-78,-89,-100,-108,-116,-121,-125,-127,-127,-125,-121,-116,-109,-100,-90,-79,-66,-52,-38,-23,-8,7,23,38,52,66,78,90,100,109,116,121,125,127,
[1657] 30,51,70,87,101,113,121,126,127,125,119,109,97,82,64,45,24,3,-19,-40,-59,-78,-93,-107,-117,-124,-127,-126,-122,-115,-104,-90,-74,-56,-36,-15,7,28,49,68,85,100,112,120,125,127,125,120,111,98,83,66,47,26,5,-17,-38,-58,-76,-92,-105,-116,-123,-127,
[1658] 39,64,86,104,118,125,127,123,113,97,77,54,28,0,-27,-53,-77,-97,-113,-123,-127,-125,-118,-105,-86,-64,-39,-12,16,43,67,89,107,119,126,127,122,111,95,74,50,24,-4,-31,-57,-80,-100,-114,-124,-127,-125,-116,-102,-83,-61,-35,-8,20,46,71,92,109,120,126,
[1659] 47,76,100,117,126,126,117,100,75,46,13,-21,-53,-81,-104,-120,-127,-125,-114,-95,-70,-40,-6,27,59,86,108,122,127,123,111,91,64,33,-0,-34,-65,-91,-111,-124,-127,-122,-108,-86,-58,-27,7,40,70,96,114,125,127,120,104,81,52,20,-14,-46,-76,-100,-117,-126,
[1660] 55,87,112,125,126,115,92,60,23,-17,-55,-88,-112,-125,-126,-114,-92,-60,-22,17,56,88,112,125,126,114,91,59,22,-18,-56,-89,-112,-125,-126,-114,-91,-59,-21,19,57,89,113,125,126,114,91,59,21,-19,-57,-89,-113,-125,-126,-113,-90,-58,-20,20,58,90,113,126,
[1661] 62,97,120,127,118,93,56,11,-34,-75,-107,-124,-126,-111,-81,-41,4,49,88,115,127,122,102,68,26,-20,-64,-99,-121,-127,-117,-91,-54,-10,36,77,108,125,125,110,80,39,-6,-51,-89,-115,-127,-122,-101,-67,-24,22,65,100,121,127,116,90,53,8,-38,-78,-109,-125,
[1662] 69,106,125,124,101,62,12,-39,-84,-115,-127,-118,-89,-45,7,57,98,122,126,109,74,26,-26,-73,-109,-126,-122,-98,-58,-7,44,88,117,127,116,85,40,-12,-61,-101,-123,-125,-106,-70,-21,30,77,111,127,121,95,53,2,-49,-92,-119,-127,-114,-81,-35,17,66,104,124,
[1663] 76,113,127,115,78,26,-32,-84,-117,-127,-110,-70,-16,42,91,121,126,105,62,6,-51,-98,-124,-124,-99,-53,4,60,104,126,121,92,44,-14,-69,-109,-127,-118,-85,-34,24,77,114,127,114,77,25,-33,-84,-118,-127,-109,-69,-15,43,92,121,126,104,61,5,-52,-98,-124,
[1664] 82,119,126,101,50,-13,-73,-115,-127,-107,-60,2,63,109,127,113,70,10,-53,-103,-126,-118,-80,-21,42,95,124,122,88,33,-31,-87,-121,-125,-96,-44,20,78,117,126,104,55,-8,-69,-112,-127,-110,-65,-3,59,106,127,115,75,15,-48,-100,-126,-120,-84,-26,38,92,123,
[1665] 88,123,121,82,19,-51,-105,-127,-111,-62,7,73,117,126,97,38,-32,-92,-125,-119,-78,-13,56,108,127,108,57,-12,-77,-119,-125,-93,-33,37,96,126,117,74,8,-60,-110,-127,-105,-52,17,81,121,124,89,28,-42,-99,-126,-115,-70,-3,65,113,127,102,47,-23,-85,-122,
[1666] 94,126,114,61,-14,-83,-123,-119,-73,-1,72,119,124,85,15,-59,-113,-126,-95,-30,46,105,127,104,44,-32,-96,-127,-112,-57,18,86,124,118,70,-3,-75,-120,-123,-81,-11,63,115,126,92,26,-50,-108,-127,-102,-40,36,99,127,110,53,-22,-89,-125,-116,-66,7,78,121,
[1667] 99,127,103,37,-45,-108,-127,-93,-21,60,116,124,81,4,-74,-122,-119,-68,12,86,125,113,53,-28,-98,-127,-104,-38,43,107,127,94,22,-58,-115,-124,-82,-6,72,121,120,69,-10,-85,-125,-114,-55,26,96,127,105,40,-42,-106,-127,-95,-24,57,114,125,84,8,-71,-121,
[1668] 103,127,90,11,-74,-123,-115,-52,36,106,126,87,6,-78,-124,-112,-47,40,109,126,83,1,-81,-125,-110,-42,45,111,125,79,-4,-85,-126,-107,-38,50,114,124,75,-9,-89,-127,-105,-33,54,116,123,71,-14,-92,-127,-102,-28,59,118,121,67,-19,-96,-127,-99,-23,63,120,
[1669] 108,125,75,-15,-97,-127,-89,-2,85,127,100,20,-71,-124,-110,-37,56,119,118,53,-40,-112,-123,-69,23,102,127,83,-6,-91,-127,-95,-12,78,126,106,29,-63,-122,-115,-46,47,115,121,62,-31,-107,-125,-76,14,96,127,90,4,-84,-127,-101,-21,70,124,111,38,-55,-118,
[1670] 111,122,59,-40,-115,-120,-52,47,118,117,45,-54,-120,-114,-39,60,122,110,32,-66,-124,-107,-25,72,126,103,17,-78,-127,-98,-10,84,127,93,3,-89,-127,-88,4,94,127,83,-11,-99,-126,-78,18,103,125,72,-26,-107,-124,-66,33,111,122,59,-39,-114,-120,-53,46,117,
[1671] 115,117,40,-64,-125,-101,-9,89,127,79,-23,-109,-122,-52,53,122,108,21,-80,-127,-88,11,102,125,63,-42,-118,-114,-33,70,126,97,2,-94,-127,-73,30,113,119,45,-60,-124,-104,-14,86,127,83,-18,-107,-123,-56,49,121,111,26,-77,-127,-91,6,99,125,67,-37,-116,
[1672] 118,112,22,-85,-127,-74,35,117,112,22,-84,-127,-75,34,117,112,23,-83,-127,-75,33,117,113,24,-83,-127,-76,32,116,113,25,-82,-127,-77,32,116,113,25,-82,-127,-77,31,116,114,26,-81,-127,-78,30,115,114,27,-80,-127,-79,29,115,114,28,-80,-127,-79,29,115,
[1673] 120,105,2,-102,-122,-41,74,127,75,-40,-121,-103,1,104,121,37,-77,-127,-72,43,122,100,-5,-106,-119,-34,80,127,69,-46,-123,-98,9,108,118,30,-83,-127,-66,50,124,96,-12,-110,-117,-27,85,127,63,-53,-125,-93,16,112,115,23,-88,-126,-60,56,126,91,-19,-113,
[1674] 122,97,-17,-115,-109,-3,105,118,24,-92,-124,-43,77,127,62,-60,-127,-79,41,123,94,-21,-117,-106,1,107,116,19,-95,-123,-39,80,127,58,-64,-127,-75,45,125,91,-26,-119,-104,6,110,114,15,-98,-122,-35,84,126,54,-68,-127,-71,50,125,87,-30,-120,-101,10,112,
[1675] 124,88,-36,-124,-89,34,123,90,-32,-123,-92,30,122,93,-29,-122,-94,27,121,95,-25,-121,-96,24,120,97,-22,-119,-99,20,119,100,-18,-118,-101,17,118,102,-15,-117,-103,13,116,104,-11,-115,-105,10,115,106,-8,-114,-107,6,113,108,-4,-112,-109,3,111,110,-1,-111,
[1676] 125,78,-53,-127,-64,68,127,49,-82,-124,-33,94,120,17,-104,-113,0,113,104,-17,-120,-94,33,125,81,-49,-127,-68,64,127,53,-78,-125,-37,91,121,21,-102,-115,-4,111,107,-13,-118,-97,29,124,85,-45,-127,-71,61,127,57,-75,-126,-41,88,122,25,-99,-117,-8,109,
[1677] 126,68,-70,-126,-35,96,116,0,-116,-97,35,126,71,-67,-127,-39,94,117,4,-114,-99,31,125,73,-64,-127,-42,92,119,7,-113,-101,28,125,76,-61,-127,-45,89,120,11,-111,-103,25,124,79,-58,-127,-48,87,121,14,-109,-105,21,123,82,-55,-127,-52,84,122,18,-107,
[1678] 127,57,-85,-120,-5,116,92,-48,-127,-47,93,116,-6,-120,-84,58,127,37,-100,-111,17,124,75,-67,-126,-26,106,105,-27,-126,-66,76,123,16,-111,-99,38,127,57,-84,-120,-5,116,92,-48,-127,-47,92,116,-6,-120,-84,58,127,37,-99,-111,16,123,76,-67,-126,-27,106,
[1679] 127,45,-98,-109,26,126,56,-90,-115,14,124,67,-80,-120,2,121,77,-70,-123,-10,117,87,-60,-126,-23,111,95,-49,-127,-35,105,103,-37,-127,-46,97,110,-25,-126,-58,89,116,-13,-124,-68,79,120,-1,-121,-78,69,124,12,-116,-88,59,126,24,-111,-96,48,127,36,-104,
[1680] 127,33,-109,-94,56,126,15,-117,-81,72,121,-4,-123,-66,86,114,-22,-127,-49,99,105,-40,-127,-31,110,93,-58,-125,-13,118,79,-74,-121,6,124,64,-88,-113,25,127,47,-101,-103,43,127,29,-111,-91,60,125,10,-119,-77,76,120,-8,-124,-62,90,112,-27,-127,-45,102,
[1681] 127,21,-117,-76,82,114,-28,-128,-32,113,84,-73,-119,18,127,42,-108,-92,65,122,-8,-126,-51,102,99,-55,-125,-3,123,61,-95,-105,46,126,13,-120,-70,88,111,-36,-127,-24,116,78,-80,-115,26,127,34,-112,-86,71,119,-16,-127,-44,106,93,-63,-123,5,125,53,-100,
[1682] 127,9,-123,-55,103,93,-68,-119,24,128,24,-119,-68,93,103,-55,-123,9,127,38,-113,-80,83,111,-42,-126,-6,124,52,-105,-91,71,117,-27,-127,-20,120,65,-96,-101,58,122,-13,-127,-34,114,77,-86,-109,45,126,2,-125,-48,107,88,-74,-116,31,127,16,-121,-62,98,
[1683] 126,-3,-127,-32,118,65,-100,-92,75,113,-43,-125,9,127,26,-120,-59,104,88,-79,-110,49,123,-15,-128,-21,122,54,-107,-84,84,107,-54,-122,21,128,15,-123,-49,110,79,-88,-104,59,120,-26,-127,-9,125,43,-113,-74,92,100,-65,-118,32,127,3,-126,-38,115,70,-96,
[1684] 125,-15,-128,-8,126,30,-121,-52,111,72,-98,-90,82,105,-63,-116,43,124,-21,-127,-2,127,25,-122,-47,114,67,-102,-86,86,101,-68,-113,48,122,-26,-127,3,127,20,-124,-42,116,63,-105,-82,90,98,-73,-111,53,120,-31,-126,9,128,14,-125,-37,118,58,-108,-77,94,
[1685] 123,-27,-126,17,127,-6,-128,-4,127,15,-126,-25,124,35,-121,-45,117,55,-113,-64,108,73,-102,-81,95,89,-87,-96,80,103,-71,-109,62,114,-53,-118,43,122,-33,-124,23,126,-13,-127,2,128,8,-127,-19,125,29,-123,-39,120,49,-116,-59,111,68,-105,-76,99,84,-92,
[1686] 122,-38,-121,40,121,-42,-120,44,119,-46,-119,48,118,-49,-117,51,116,-53,-116,55,115,-57,-114,58,113,-60,-112,62,111,-63,-110,65,109,-67,-108,69,107,-70,-106,72,105,-73,-104,75,103,-77,-101,78,100,-80,-99,81,98,-83,-97,84,95,-86,-94,87,93,-88,-91,90,
[1687] 120,-50,-115,63,108,-75,-99,86,89,-96,-79,105,67,-112,-54,118,41,-123,-27,126,13,-127,2,127,-16,-125,30,122,-44,-117,57,111,-70,-103,81,94,-92,-83,101,72,-109,-59,116,46,-121,-33,125,19,-127,-4,128,-10,-126,24,124,-38,-119,52,113,-65,-106,77,98,-88,
[1688] 118,-60,-106,82,88,-101,-67,115,43,-124,-17,128,-10,-125,36,118,-61,-105,83,87,-102,-66,115,42,-124,-16,128,-11,-125,37,117,-62,-104,84,87,-102,-65,116,41,-124,-15,128,-12,-125,38,117,-63,-104,85,86,-103,-65,116,40,-125,-14,128,-13,-125,39,117,-64,-103,85,
[1689] 116,-70,-94,99,64,-119,-27,127,-12,-124,50,109,-83,-83,108,50,-124,-12,127,-27,-119,64,99,-94,-71,116,35,-127,4,125,-42,-112,77,89,-104,-57,122,20,-128,20,122,-57,-104,89,77,-112,-42,125,4,-127,35,116,-70,-94,99,64,-119,-27,127,-12,-124,50,109,-83,
[1690] 114,-80,-81,113,36,-127,15,121,-64,-95,102,54,-124,-4,126,-47,-107,90,71,-118,-23,128,-28,-116,75,86,-110,-42,127,-9,-123,59,99,-99,-60,123,10,-127,41,110,-85,-76,116,29,-128,22,119,-70,-90,106,48,-126,3,124,-53,-103,95,65,-121,-16,127,-35,-113,81,
[1691] 111,-89,-67,122,6,-125,56,97,-104,-45,127,-18,-118,77,80,-116,-22,127,-42,-106,95,59,-124,3,123,-64,-91,109,37,-128,27,114,-84,-73,120,13,-126,50,101,-100,-51,126,-11,-120,71,85,-113,-28,128,-35,-110,90,65,-122,-4,125,-58,-96,105,43,-127,20,117,-78,
[1692] 108,-97,-51,127,-24,-113,91,59,-126,15,117,-84,-67,124,-7,-120,77,74,-121,-2,123,-70,-81,118,11,-125,63,88,-115,-20,126,-55,-94,111,28,-127,47,99,-106,-37,128,-39,-105,101,45,-127,30,109,-95,-53,127,-22,-114,89,61,-125,13,117,-83,-69,123,-4,-121,76,
[1693] 105,-104,-34,127,-53,-91,115,12,-124,72,74,-123,10,116,-89,-55,127,-32,-105,104,34,-127,53,91,-115,-12,124,-73,-74,123,-10,-116,90,55,-127,32,105,-104,-34,127,-53,-91,115,12,-123,73,74,-123,11,116,-90,-54,127,-33,-105,104,33,-127,54,90,-116,-11,123,-73,
[1694] 102,-110,-17,123,-79,-62,127,-36,-99,113,12,-122,83,58,-127,41,95,-115,-6,120,-87,-53,128,-46,-92,117,1,-118,91,48,-128,51,88,-119,5,116,-95,-42,127,-56,-84,121,-10,-113,98,37,-127,61,79,-123,16,111,-102,-32,126,-66,-75,124,-21,-108,105,27,-125,71,
[1695] 99,-115,1,115,-100,-29,125,-79,-56,128,-54,-81,124,-26,-101,114,3,-116,98,32,-125,76,59,-128,51,83,-123,23,103,-112,-6,118,-96,-35,126,-74,-62,127,-48,-86,122,-20,-105,111,10,-119,93,38,-126,71,65,-127,45,88,-121,16,107,-109,-13,120,-91,-42,127,-68,
[1696] 96,-120,18,102,-116,8,108,-111,-3,114,-105,-14,118,-99,-24,122,-92,-35,125,-84,-45,126,-76,-55,127,-67,-64,128,-57,-73,127,-48,-82,125,-38,-89,123,-27,-97,119,-17,-103,115,-6,-109,110,5,-114,104,15,-119,98,26,-122,91,36,-125,83,46,-127,74,56,-128,65,
[1697] 92,-123,35,87,-125,43,80,-126,51,74,-127,58,67,-128,65,60,-128,72,53,-127,78,46,-126,84,38,-124,90,31,-122,96,23,-119,101,15,-116,106,7,-113,110,-1,-109,114,-9,-104,117,-17,-99,120,-25,-94,123,-33,-88,125,-41,-82,126,-48,-76,127,-56,-70,128,-63,
[1698] 89,-126,52,68,-128,75,44,-124,95,18,-115,111,-9,-101,121,-35,-82,127,-60,-60,127,-82,-35,121,-101,-9,111,-115,18,95,-124,44,75,-128,68,52,-126,89,27,-118,106,-0,-106,118,-27,-89,126,-52,-68,128,-75,-44,124,-95,-18,115,-111,9,101,-121,35,82,-127,60,
[1699] 85,-127,67,46,-123,101,2,-103,122,-43,-71,128,-82,-29,117,-111,16,92,-126,59,55,-125,95,12,-109,119,-33,-79,128,-74,-39,121,-106,6,99,-124,50,64,-127,88,22,-114,115,-24,-86,127,-66,-48,124,-100,-4,105,-121,41,72,-128,80,31,-118,110,-14,-93,126,-57,
[1700] 81,-128,82,24,-112,119,-40,-68,127,-93,-8,103,-124,55,54,-124,103,-8,-93,127,-69,-39,119,-112,24,81,-128,82,24,-112,119,-40,-68,127,-93,-8,103,-124,55,54,-124,103,-8,-93,127,-69,-39,119,-112,24,81,-128,81,24,-112,119,-40,-68,127,-93,-8,103,-124,54,
[1701] 77,-127,94,-0,-94,127,-77,-23,108,-123,58,45,-119,115,-36,-66,125,-103,13,85,-128,87,10,-101,126,-69,-33,113,-120,49,55,-122,110,-26,-74,127,-97,3,92,-127,80,20,-107,124,-60,-42,117,-116,39,63,-125,105,-17,-82,128,-90,-7,99,-126,72,30,-112,121,-52,
[1702] 73,-126,105,-24,-72,125,-106,25,70,-125,107,-27,-69,125,-108,29,67,-124,109,-30,-66,124,-110,32,64,-123,111,-34,-63,123,-112,36,61,-122,112,-37,-60,122,-113,39,58,-121,114,-41,-57,121,-115,42,55,-120,116,-44,-53,120,-116,45,52,-119,117,-47,-50,118,-118,49,
[1703] 69,-123,114,-46,-45,113,-124,70,19,-99,128,-91,7,80,-126,107,-34,-58,119,-119,58,33,-107,126,-81,-6,90,-128,99,-20,-69,123,-114,46,45,-114,123,-70,-20,99,-128,90,-7,-80,126,-107,33,58,-119,119,-58,-33,107,-126,80,7,-90,128,-99,20,70,-123,114,-46,
[1704] 65,-120,121,-68,-16,93,-127,105,-35,-51,113,-125,81,0,-81,125,-113,50,36,-105,127,-92,16,68,-121,120,-64,-20,95,-128,103,-31,-54,115,-124,77,4,-84,126,-111,46,39,-107,127,-90,12,71,-122,118,-61,-24,98,-128,100,-28,-57,117,-123,74,8,-87,126,-109,43,
[1705] 60,-115,125,-86,14,64,-117,124,-83,9,68,-119,123,-79,5,72,-121,122,-76,0,76,-122,121,-72,-4,79,-123,119,-68,-9,83,-124,117,-65,-13,86,-125,116,-61,-18,89,-126,114,-57,-22,93,-127,111,-53,-27,96,-127,109,-48,-31,99,-128,107,-44,-36,101,-128,104,-40,
[1706] 56,-110,128,-102,43,31,-94,126,-116,67,5,-75,119,-124,88,-22,-51,108,-128,105,-48,-26,91,-125,118,-71,0,70,-118,126,-92,27,47,-105,128,-108,52,21,-87,124,-120,75,-6,-66,115,-126,95,-32,-42,102,-127,111,-57,-16,83,-123,121,-79,11,61,-113,127,-98,37,
[1707] 52,-104,127,-115,69,-5,-61,110,-128,109,-60,-6,71,-115,127,-103,50,17,-79,119,-126,97,-40,-27,87,-123,123,-89,30,38,-95,125,-120,81,-19,-48,102,-127,116,-73,9,58,-108,128,-111,64,2,-67,113,-128,106,-54,-13,76,-118,126,-99,44,23,-84,122,-124,92,-34,
[1708] 47,-97,125,-123,92,-40,-21,78,-116,127,-109,64,-5,-55,103,-126,120,-86,31,30,-85,120,-127,104,-56,-4,63,-108,127,-117,79,-23,-39,92,-123,125,-98,48,13,-71,113,-128,113,-72,14,48,-98,125,-123,92,-40,-22,79,-117,127,-108,64,-5,-56,103,-126,120,-85,31,
[1709] 43,-90,120,-127,110,-72,21,35,-84,117,-128,114,-79,28,27,-78,114,-128,117,-85,36,19,-71,110,-127,120,-91,44,12,-65,105,-126,123,-96,51,4,-58,101,-125,125,-101,58,-4,-51,96,-123,126,-106,65,-12,-43,90,-120,127,-110,72,-20,-36,84,-117,128,-114,78,-28,
[1710] 38,-82,113,-127,122,-99,61,-13,-36,80,-112,127,-123,100,-62,15,35,-79,111,-127,123,-101,63,-16,-33,78,-110,127,-124,102,-65,18,31,-76,110,-126,124,-103,66,-20,-30,75,-109,126,-124,104,-68,21,28,-73,108,-126,125,-105,69,-23,-26,72,-107,125,-125,106,-71,25,
[1711] 33,-73,104,-123,127,-117,94,-59,18,26,-66,99,-120,128,-120,99,-66,26,18,-59,94,-117,127,-123,104,-73,33,10,-52,88,-114,127,-125,108,-79,41,2,-45,82,-110,126,-126,112,-85,48,-6,-37,76,-106,124,-127,116,-91,56,-14,-30,70,-101,122,-128,119,-96,63,-22,
[1712] 29,-63,93,-114,126,-127,117,-97,69,-35,-2,39,-73,100,-119,127,-125,112,-90,60,-24,-13,49,-81,106,-122,128,-122,107,-82,50,-14,-24,59,-89,112,-125,127,-119,100,-73,40,-3,-34,68,-97,117,-127,126,-114,93,-64,29,8,-44,77,-103,121,-128,124,-109,85,-54,19,
[1713] 24,-54,80,-102,117,-126,127,-121,107,-87,62,-33,3,28,-58,84,-104,119,-127,127,-119,105,-84,58,-29,-2,33,-62,87,-107,121,-127,126,-118,102,-81,54,-25,-6,37,-66,90,-109,122,-128,125,-116,99,-77,50,-20,-11,42,-69,93,-112,123,-128,124,-114,96,-73,46,-16,
[1714] 19,-43,66,-86,103,-115,124,-128,126,-120,110,-95,77,-55,32,-7,-17,42,-64,85,-102,115,-123,127,-127,121,-111,96,-78,57,-34,9,16,-40,63,-83,101,-114,123,-127,127,-122,112,-97,79,-58,35,-11,-14,39,-61,82,-100,113,-123,127,-127,122,-112,98,-81,60,-37,12,
[1715] 14,-33,50,-67,82,-96,107,-116,123,-127,128,-126,122,-115,106,-94,81,-65,48,-31,12,6,-25,43,-60,76,-90,102,-112,120,-125,128,-127,124,-118,110,-99,87,-72,56,-38,20,-1,-17,36,-53,69,-84,98,-109,117,-123,127,-128,126,-121,114,-104,92,-78,63,-46,28,-9,
[1716] 10,-22,34,-46,57,-68,78,-88,97,-104,111,-117,121,-125,127,-128,127,-126,123,-119,114,-108,101,-93,84,-74,64,-53,41,-29,17,-5,-8,20,-33,44,-56,67,-77,87,-95,103,-110,116,-121,124,-126,128,-128,126,-124,120,-115,109,-102,94,-85,76,-65,54,-43,31,-19,6,
[1717] 5,-11,17,-23,30,-36,41,-47,53,-59,64,-69,75,-80,84,-89,93,-98,101,-105,109,-112,115,-117,120,-122,123,-125,126,-127,127,-128,128,-127,127,-126,124,-123,121,-119,117,-114,111,-108,104,-100,96,-92,88,-83,78,-73,68,-63,57,-52,46,-40,34,-28,22,-16,9,-3,
[1718] ], [
[1720] 4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,57,60,63,65,68,71,73,76,78,81,83,85,87,90,92,94,96,98,100,102,104,105,107,109,110,112,113,115,116,117,118,119,120,121,122,123,124,125,125,126,126,126,127,127,127,127,
[1721] 12,21,30,39,47,56,64,72,79,86,93,99,105,110,114,118,121,124,125,127,127,127,126,125,123,120,117,113,108,103,97,91,84,77,69,61,53,45,36,27,18,8,-1,-10,-19,-28,-37,-46,-55,-63,-71,-78,-85,-92,-98,-104,-109,-113,-117,-120,-123,-125,-127,-127,
[1722] 19,34,49,63,76,87,98,107,115,120,125,127,127,126,122,117,110,102,92,81,68,55,40,25,10,-5,-21,-36,-50,-64,-77,-89,-99,-108,-115,-121,-125,-127,-127,-125,-122,-117,-110,-101,-91,-79,-67,-53,-39,-24,-8,7,22,37,52,65,78,90,100,109,116,121,125,127,
[1723] 27,47,67,84,99,111,120,125,127,125,120,111,99,84,67,47,27,5,-16,-37,-57,-76,-92,-105,-116,-123,-127,-127,-123,-116,-105,-92,-76,-57,-37,-16,5,27,47,67,84,99,111,120,125,127,125,120,111,99,84,67,47,27,5,-16,-37,-57,-76,-92,-105,-116,-123,-127,
[1724] 34,60,83,102,116,125,127,124,115,100,81,57,31,4,-24,-50,-74,-95,-111,-122,-127,-126,-119,-106,-89,-67,-42,-15,13,40,65,87,105,118,126,127,122,112,96,76,52,25,-2,-30,-56,-79,-99,-114,-124,-127,-125,-117,-103,-84,-61,-36,-8,19,46,71,92,109,121,127,
[1725] 41,72,97,115,125,127,119,103,79,50,18,-16,-49,-78,-102,-118,-126,-126,-116,-98,-73,-43,-10,24,56,84,106,121,127,124,113,93,67,36,2,-31,-63,-90,-110,-123,-127,-122,-109,-88,-60,-28,5,39,69,95,114,125,127,120,105,82,53,21,-13,-46,-76,-100,-117,-126,
[1726] 49,83,109,124,127,117,96,66,29,-11,-50,-84,-109,-124,-127,-117,-95,-64,-27,13,52,85,110,125,127,116,94,63,25,-14,-53,-86,-111,-125,-126,-115,-93,-62,-24,16,54,87,112,125,126,115,92,60,22,-18,-56,-89,-113,-125,-126,-114,-91,-59,-21,19,57,90,113,126,
[1727] 56,93,118,127,120,97,62,18,-28,-70,-103,-123,-127,-113,-86,-46,-1,44,84,112,126,124,105,72,30,-16,-60,-96,-119,-127,-118,-94,-58,-13,33,74,106,124,126,111,82,42,-4,-49,-87,-115,-127,-122,-102,-68,-25,21,64,99,121,127,117,91,53,9,-37,-78,-109,-125,
[1728] 62,101,124,125,106,69,20,-32,-79,-112,-127,-120,-93,-51,0,51,94,120,127,112,79,32,-20,-69,-106,-125,-124,-101,-62,-12,40,85,116,127,117,88,43,-8,-58,-99,-123,-126,-108,-72,-24,28,76,110,127,122,96,55,4,-47,-91,-119,-127,-114,-82,-36,16,65,104,125,
[1729] 69,109,127,118,85,34,-25,-78,-114,-127,-114,-76,-23,35,86,119,127,108,67,12,-45,-94,-122,-125,-102,-58,-1,55,101,125,123,95,48,-10,-65,-107,-127,-120,-88,-38,20,74,112,127,115,80,27,-31,-83,-117,-127,-110,-71,-16,42,91,121,126,105,61,5,-52,-98,-124,
[1730] 75,116,127,106,58,-4,-66,-111,-127,-112,-68,-6,56,105,127,116,76,17,-47,-99,-125,-120,-85,-28,37,91,123,123,92,38,-26,-84,-120,-126,-99,-48,16,75,116,127,106,58,-5,-66,-111,-127,-111,-67,-6,57,105,127,116,76,16,-47,-99,-125,-120,-84,-27,37,92,123,
[1731] 81,121,124,90,28,-42,-99,-126,-115,-69,-2,66,113,127,102,46,-24,-87,-123,-122,-84,-20,49,104,127,112,62,-6,-72,-117,-126,-97,-38,32,92,125,119,77,12,-57,-109,-127,-107,-55,14,79,120,124,91,30,-40,-98,-126,-116,-71,-4,64,113,127,103,48,-22,-85,-122,
[1732] 86,124,118,70,-4,-75,-120,-122,-81,-10,64,115,126,91,24,-52,-109,-127,-100,-37,39,101,127,108,50,-26,-92,-126,-115,-62,12,82,123,120,74,2,-71,-119,-124,-85,-15,59,113,126,94,29,-47,-106,-127,-103,-42,34,98,127,111,55,-21,-89,-125,-117,-67,7,78,122,
[1733] 91,126,109,47,-35,-102,-127,-99,-30,51,112,126,88,14,-66,-119,-122,-75,4,80,124,116,60,-21,-93,-127,-108,-44,37,104,127,98,28,-53,-113,-125,-86,-11,69,120,121,73,-6,-82,-124,-115,-58,23,95,127,107,42,-40,-105,-127,-96,-26,56,114,125,84,9,-71,-121,
[1734] 96,127,98,22,-64,-120,-119,-61,26,100,127,94,16,-70,-122,-116,-55,32,104,127,89,9,-75,-124,-114,-49,39,108,126,84,2,-81,-125,-110,-43,45,111,125,79,-4,-86,-126,-107,-37,51,114,123,74,-11,-90,-127,-103,-30,57,117,122,68,-17,-95,-127,-99,-24,63,120,
[1735] 101,127,84,-3,-90,-127,-96,-13,77,126,106,30,-63,-122,-115,-46,48,116,121,61,-32,-108,-125,-75,15,98,127,88,1,-86,-127,-99,-18,73,125,109,34,-59,-120,-117,-50,43,114,122,65,-27,-105,-126,-79,11,95,127,91,6,-83,-127,-102,-23,69,124,111,39,-54,-118,
[1736] 105,125,69,-29,-109,-123,-62,37,113,121,55,-44,-117,-118,-48,52,120,115,40,-59,-122,-111,-33,66,124,107,25,-72,-126,-102,-17,79,127,97,9,-85,-127,-92,-1,91,127,86,-7,-96,-127,-80,15,101,126,74,-23,-106,-125,-67,31,110,123,60,-38,-114,-120,-53,46,117,
[1737] 109,122,52,-53,-122,-108,-21,81,127,87,-12,-103,-124,-61,44,119,113,30,-73,-127,-94,2,97,126,69,-34,-115,-117,-40,64,125,101,8,-90,-127,-78,25,110,121,49,-56,-123,-107,-18,83,127,85,-15,-105,-124,-58,47,120,112,28,-75,-127,-92,5,99,126,67,-37,-116,
[1738] 112,117,34,-75,-127,-84,23,112,117,33,-75,-127,-83,24,113,117,33,-76,-127,-83,24,113,116,32,-76,-127,-82,25,113,116,31,-77,-127,-82,26,114,116,31,-78,-127,-81,26,114,116,30,-78,-127,-81,27,114,115,29,-79,-127,-80,28,114,115,29,-79,-127,-80,28,115,
[1739] 115,112,15,-94,-125,-52,64,127,84,-29,-117,-109,-9,98,123,47,-69,-127,-80,34,120,106,4,-101,-122,-41,74,127,75,-40,-121,-102,2,105,120,36,-78,-127,-70,45,123,99,-8,-108,-118,-30,83,127,66,-50,-124,-95,13,111,116,25,-87,-126,-61,56,126,91,-19,-113,
[1740] 118,105,-4,-109,-115,-16,98,122,35,-84,-126,-53,68,127,71,-51,-126,-86,32,121,100,-13,-113,-111,-7,103,119,27,-90,-125,-46,75,127,63,-58,-127,-80,40,123,94,-21,-117,-106,1,108,116,18,-96,-123,-38,82,126,56,-66,-127,-73,48,125,88,-29,-120,-101,10,112,
[1741] 120,97,-23,-120,-98,22,120,98,-21,-119,-99,20,119,100,-19,-118,-100,17,118,101,-16,-117,-102,15,117,102,-14,-117,-103,13,116,104,-12,-116,-104,11,115,105,-10,-115,-106,8,114,106,-7,-114,-107,6,113,108,-5,-113,-108,4,112,109,-3,-112,-109,2,111,110,-1,-110,
[1742] 122,88,-41,-126,-75,57,127,60,-72,-126,-44,86,123,27,-98,-117,-10,108,109,-8,-116,-99,25,122,88,-42,-126,-74,58,127,59,-73,-126,-43,86,123,27,-98,-117,-9,109,109,-8,-117,-99,26,123,87,-42,-126,-74,58,127,59,-73,-126,-43,87,123,26,-99,-117,-9,109,
[1743] 124,78,-59,-127,-47,88,120,12,-110,-104,24,124,79,-58,-127,-48,87,121,13,-110,-105,23,123,80,-57,-127,-49,86,121,15,-109,-105,21,123,81,-56,-127,-50,85,122,16,-108,-106,20,123,82,-55,-127,-51,85,122,17,-108,-107,19,123,83,-54,-127,-53,84,122,18,-107,
[1744] 125,68,-75,-124,-17,111,99,-37,-127,-57,84,120,5,-117,-91,49,127,46,-93,-115,8,121,82,-60,-127,-34,101,109,-20,-124,-72,71,125,22,-108,-103,32,126,62,-81,-122,-10,114,95,-44,-127,-51,90,117,-3,-119,-86,55,127,39,-98,-112,15,123,77,-66,-126,-27,106,
[1745] 126,57,-89,-115,14,124,67,-81,-120,3,121,76,-72,-123,-8,118,85,-62,-125,-20,113,93,-52,-127,-31,107,100,-42,-127,-42,100,107,-31,-127,-52,93,113,-20,-125,-62,85,117,-8,-123,-72,76,121,3,-120,-81,67,124,14,-115,-89,57,126,25,-110,-97,47,127,36,-104,
[1746] 127,46,-102,-102,44,127,27,-112,-89,62,124,7,-120,-74,79,118,-13,-125,-57,93,110,-32,-127,-39,106,98,-51,-126,-20,115,84,-68,-122,-0,122,69,-84,-116,19,126,51,-98,-106,39,127,33,-109,-94,57,125,13,-118,-79,74,120,-6,-124,-63,89,113,-26,-127,-45,102,
[1747] 127,34,-112,-86,72,119,-17,-127,-42,107,92,-64,-122,8,126,51,-102,-98,56,124,1,-124,-59,96,104,-48,-126,-10,121,67,-90,-109,40,127,19,-118,-74,84,113,-31,-127,-28,114,81,-77,-117,22,127,37,-110,-88,69,120,-13,-126,-45,105,94,-62,-123,4,125,54,-100,
[1748] 127,22,-120,-66,95,101,-58,-122,13,127,34,-114,-76,86,108,-46,-125,-0,125,46,-108,-86,76,115,-34,-127,-13,122,58,-101,-95,66,120,-21,-127,-26,118,69,-92,-103,54,123,-9,-127,-38,112,80,-83,-110,42,126,4,-124,-50,106,89,-73,-116,30,127,17,-121,-62,98,
[1749] 127,9,-125,-43,113,74,-93,-100,65,117,-33,-126,-1,126,36,-116,-68,98,94,-72,-114,41,125,-7,-127,-28,119,61,-103,-89,79,110,-49,-123,15,127,20,-122,-53,107,83,-85,-106,56,121,-23,-127,-12,124,46,-112,-76,91,101,-63,-118,31,127,4,-126,-38,115,70,-96,
[1750] 127,-3,-127,-19,124,41,-117,-62,106,81,-91,-97,74,110,-55,-119,34,125,-12,-128,-11,126,33,-120,-54,110,74,-97,-91,81,105,-63,-116,42,124,-21,-127,-2,127,24,-123,-46,114,66,-103,-84,88,100,-70,-112,51,121,-29,-126,7,127,16,-125,-38,118,58,-108,-77,94,
[1751] 126,-15,-127,5,128,5,-127,-15,126,25,-124,-35,121,44,-118,-54,113,63,-108,-71,103,79,-97,-87,90,94,-82,-101,74,107,-66,-112,57,116,-48,-120,38,123,-28,-125,18,127,-8,-127,-2,127,12,-126,-22,125,32,-122,-41,119,51,-115,-60,110,69,-105,-77,99,85,-92,
[1752] 125,-27,-124,30,124,-32,-123,34,123,-36,-122,38,121,-41,-120,43,120,-45,-119,47,118,-49,-117,52,116,-54,-115,56,114,-58,-113,60,112,-62,-111,64,110,-66,-109,68,107,-70,-106,72,105,-74,-103,76,102,-78,-101,79,99,-81,-98,83,96,-85,-95,86,93,-88,-91,90,
[1753] 123,-39,-119,53,113,-66,-105,78,96,-89,-86,99,74,-108,-62,115,49,-120,-35,125,20,-127,-6,128,-9,-126,24,124,-38,-119,52,113,-65,-106,77,97,-88,-87,98,75,-107,-63,114,50,-120,-36,124,21,-127,-7,128,-8,-127,23,124,-37,-120,51,114,-64,-106,76,98,-88,
[1754] 122,-50,-111,74,95,-94,-75,110,52,-121,-26,127,-1,-127,28,121,-54,-109,77,93,-97,-72,112,49,-122,-23,127,-5,-126,31,120,-57,-107,80,91,-99,-69,114,45,-123,-19,127,-8,-126,35,118,-60,-105,83,88,-101,-66,115,42,-124,-15,128,-12,-125,38,117,-63,-103,85,
[1755] 120,-61,-101,92,73,-115,-37,126,-2,-126,41,113,-76,-89,104,57,-121,-20,128,-20,-121,57,104,-89,-76,113,41,-126,-2,126,-37,-115,72,93,-101,-61,120,24,-127,15,123,-53,-106,86,80,-111,-45,125,7,-127,33,117,-69,-95,98,65,-118,-28,127,-11,-124,49,109,-83,
[1756] 118,-71,-89,108,45,-126,6,124,-56,-101,97,62,-122,-12,127,-39,-111,84,77,-115,-30,127,-21,-119,70,91,-106,-48,126,-3,-124,54,102,-95,-64,121,15,-127,37,112,-82,-79,114,32,-127,19,120,-68,-92,105,50,-125,1,125,-52,-104,94,66,-120,-17,127,-35,-113,81,
[1757] 116,-81,-75,119,16,-127,48,103,-99,-53,126,-10,-121,70,86,-113,-29,128,-35,-110,90,65,-122,-4,124,-58,-95,106,42,-127,21,116,-80,-77,118,18,-127,46,104,-98,-55,125,-8,-121,68,87,-112,-31,128,-33,-111,88,67,-122,-6,125,-57,-97,105,44,-127,19,117,-78,
[1758] 113,-90,-60,125,-15,-117,84,67,-124,7,120,-78,-73,121,1,-122,71,80,-119,-9,124,-65,-86,116,17,-126,58,92,-112,-25,127,-50,-97,108,33,-127,43,102,-104,-40,128,-35,-107,99,48,-127,28,111,-93,-55,126,-20,-114,88,62,-125,12,118,-82,-69,123,-4,-121,76,
[1759] 110,-98,-43,128,-44,-97,111,21,-125,65,81,-121,2,119,-84,-61,126,-25,-109,100,40,-128,47,95,-113,-18,125,-68,-78,122,-5,-118,86,59,-127,28,107,-102,-37,127,-50,-93,114,15,-124,71,76,-122,8,117,-89,-56,127,-31,-105,104,34,-127,53,91,-115,-12,123,-73,
[1760] 108,-105,-26,125,-71,-70,126,-28,-104,109,19,-124,77,64,-127,34,100,-112,-13,122,-82,-58,127,-41,-96,115,6,-120,87,52,-128,47,91,-118,1,117,-92,-46,128,-53,-86,120,-7,-115,96,40,-127,59,81,-122,14,112,-100,-33,126,-65,-76,124,-20,-108,104,27,-125,71,
[1761] 104,-111,-8,118,-94,-36,126,-73,-63,127,-47,-86,122,-19,-105,111,9,-119,93,38,-126,72,64,-127,46,87,-122,18,106,-110,-11,119,-93,-39,126,-70,-65,127,-45,-88,121,-17,-107,109,12,-120,91,41,-127,69,67,-127,43,89,-121,15,108,-108,-14,120,-90,-42,127,-68,
[1762] 101,-117,10,107,-112,-0,112,-107,-10,117,-101,-21,121,-94,-31,124,-87,-41,126,-79,-50,127,-71,-59,128,-62,-68,127,-53,-77,126,-44,-85,124,-34,-92,122,-24,-99,118,-14,-105,114,-3,-111,109,7,-115,103,17,-119,97,27,-123,90,37,-125,82,47,-127,74,56,-128,65,
[1763] 98,-121,28,92,-123,36,86,-125,44,80,-127,52,73,-127,59,66,-128,67,58,-127,74,51,-126,80,43,-125,87,35,-123,93,27,-121,98,19,-118,103,10,-114,108,2,-110,112,-7,-106,116,-15,-101,119,-23,-95,122,-31,-89,124,-40,-83,126,-47,-77,127,-55,-70,128,-63,
[1764] 94,-124,45,74,-128,69,50,-125,90,24,-117,107,-3,-104,119,-29,-86,126,-55,-65,127,-78,-40,123,-98,-14,113,-113,13,98,-123,40,78,-127,65,55,-126,86,30,-119,104,3,-107,117,-24,-90,125,-50,-69,128,-74,-45,124,-94,-19,115,-110,8,101,-121,35,82,-127,60,
[1765] 90,-126,61,53,-125,97,9,-107,120,-37,-76,128,-77,-35,119,-108,10,96,-125,54,60,-126,91,17,-111,117,-29,-82,127,-71,-43,122,-104,2,101,-123,47,67,-127,86,24,-115,113,-21,-88,127,-64,-50,124,-99,-6,105,-121,40,73,-128,80,32,-118,110,-13,-94,126,-57,
[1766] 86,-127,76,30,-115,116,-34,-73,127,-89,-14,106,-122,50,59,-125,100,-3,-96,126,-65,-44,120,-110,20,84,-128,78,28,-114,117,-36,-71,127,-91,-11,105,-123,52,57,-124,102,-6,-94,126,-67,-41,119,-111,22,82,-128,80,25,-112,118,-39,-69,127,-93,-8,103,-124,54,
[1767] 82,-128,90,6,-98,126,-72,-29,111,-121,52,50,-121,112,-31,-70,126,-100,9,88,-128,84,14,-103,125,-66,-37,115,-119,45,58,-123,108,-23,-77,127,-95,1,94,-127,78,22,-108,123,-59,-44,118,-115,38,65,-125,104,-15,-83,128,-89,-7,99,-126,71,30,-112,121,-51,
[1768] 78,-127,102,-18,-76,126,-103,20,75,-126,104,-22,-73,126,-105,24,71,-125,107,-26,-69,125,-108,28,68,-124,109,-30,-66,124,-110,32,64,-123,111,-34,-62,123,-112,37,60,-122,113,-39,-58,121,-114,41,56,-121,115,-43,-54,120,-116,45,53,-119,117,-47,-51,118,-118,49,
[1769] 74,-125,111,-41,-50,116,-122,66,24,-102,127,-87,2,83,-127,105,-29,-61,120,-118,55,36,-109,126,-78,-10,92,-128,97,-17,-72,124,-113,43,48,-115,123,-68,-22,100,-127,89,-5,-82,126,-106,32,59,-120,119,-57,-34,108,-126,80,7,-91,127,-99,20,70,-123,114,-46,
[1770] 69,-121,119,-63,-21,96,-128,102,-30,-55,115,-124,77,5,-84,126,-111,46,39,-107,127,-90,12,71,-122,118,-61,-23,97,-128,101,-29,-56,116,-124,75,7,-86,126,-110,45,41,-108,127,-88,10,72,-123,118,-60,-25,98,-128,100,-27,-58,117,-123,74,8,-87,126,-109,43,
[1771] 65,-117,124,-83,9,68,-119,123,-79,5,72,-120,122,-76,1,75,-122,121,-73,-3,78,-123,119,-69,-8,82,-124,118,-66,-12,85,-125,116,-62,-16,88,-126,115,-59,-20,91,-126,113,-55,-24,94,-127,111,-51,-28,96,-127,109,-48,-32,99,-127,106,-44,-36,102,-128,104,-40,
[1772] 60,-112,127,-99,39,35,-97,127,-114,63,9,-78,121,-124,85,-18,-55,109,-128,103,-44,-29,93,-126,117,-69,-2,73,-119,125,-90,25,49,-106,128,-107,50,23,-89,125,-119,74,-4,-67,116,-126,94,-31,-43,102,-127,110,-56,-17,84,-123,121,-79,10,62,-113,127,-98,37,
[1773] 56,-107,128,-113,66,-1,-65,112,-128,107,-57,-10,73,-116,127,-101,47,20,-82,120,-125,95,-38,-30,89,-123,123,-88,28,40,-96,126,-120,80,-17,-50,103,-127,115,-71,7,59,-109,128,-111,63,3,-68,114,-127,105,-53,-14,77,-118,126,-99,44,24,-85,122,-124,92,-34,
[1774] 51,-100,125,-122,90,-37,-25,81,-118,127,-107,62,-2,-58,105,-127,119,-84,29,33,-87,121,-126,102,-54,-6,65,-109,127,-116,77,-21,-41,93,-123,125,-97,47,15,-72,113,-128,112,-71,12,49,-98,125,-122,91,-39,-23,79,-117,127,-108,64,-4,-56,103,-126,120,-85,31,
[1775] 46,-92,121,-127,109,-70,17,38,-86,118,-127,113,-76,26,30,-80,115,-128,116,-83,34,22,-73,111,-127,120,-89,42,14,-66,106,-126,122,-95,50,5,-59,102,-125,124,-100,57,-3,-52,96,-123,126,-105,64,-11,-44,91,-120,127,-110,71,-20,-36,85,-117,128,-114,78,-28,
[1776] 41,-84,114,-127,121,-97,58,-10,-39,82,-113,127,-122,98,-60,12,37,-81,112,-127,122,-100,62,-14,-35,79,-111,127,-123,101,-63,17,33,-77,110,-126,124,-102,65,-19,-31,76,-109,126,-124,103,-67,21,29,-74,108,-126,125,-105,69,-23,-27,72,-107,125,-125,106,-71,25,
[1777] 36,-75,105,-123,127,-116,92,-57,15,28,-68,100,-121,128,-120,98,-64,24,20,-61,95,-118,128,-122,103,-71,32,11,-53,89,-115,127,-124,107,-78,40,3,-46,83,-111,126,-126,112,-85,48,-5,-38,77,-106,124,-127,116,-91,55,-13,-30,70,-102,122,-128,119,-96,63,-22,
[1778] 31,-65,94,-115,126,-126,116,-96,67,-33,-4,41,-74,101,-119,127,-125,111,-88,58,-23,-15,51,-82,107,-123,128,-122,106,-81,49,-12,-25,60,-90,112,-125,127,-118,100,-72,39,-2,-35,69,-97,117,-127,126,-114,93,-64,29,8,-45,77,-103,121,-128,124,-109,85,-54,19,
[1779] 26,-55,81,-103,118,-126,127,-120,106,-86,61,-32,1,30,-59,85,-105,120,-127,127,-119,104,-83,57,-28,-3,34,-63,88,-108,121,-127,126,-117,102,-80,53,-24,-7,38,-66,91,-110,122,-128,125,-116,99,-77,50,-20,-11,42,-70,94,-112,123,-128,124,-114,96,-73,46,-16,
[1780] 21,-45,67,-87,103,-116,124,-128,126,-120,109,-94,76,-54,31,-6,-19,43,-65,85,-102,115,-124,127,-126,121,-110,96,-77,56,-33,8,17,-41,64,-84,101,-114,123,-127,127,-121,111,-97,79,-58,35,-10,-15,39,-62,82,-100,113,-123,127,-127,122,-112,98,-81,60,-37,12,
[1781] 16,-34,51,-68,83,-96,108,-116,123,-127,128,-126,122,-115,105,-94,80,-64,48,-30,11,7,-26,44,-61,77,-91,103,-113,120,-125,128,-127,124,-118,110,-99,86,-71,55,-38,20,-1,-18,36,-53,70,-85,98,-109,117,-123,127,-128,126,-121,114,-104,92,-78,63,-46,28,-9,
[1782] 10,-23,35,-47,58,-69,79,-88,97,-105,111,-117,121,-125,127,-128,127,-126,123,-119,114,-108,101,-93,84,-74,64,-52,41,-29,17,-4,-8,21,-33,45,-56,67,-77,87,-96,103,-110,116,-121,124,-126,128,-127,126,-124,120,-115,109,-102,94,-85,76,-65,54,-43,31,-19,6,
[1783] 5,-11,18,-24,30,-36,42,-48,53,-59,64,-70,75,-80,85,-89,94,-98,102,-105,109,-112,115,-117,120,-122,123,-125,126,-127,127,-128,128,-127,127,-126,124,-123,121,-119,116,-114,111,-108,104,-100,96,-92,88,-83,78,-73,68,-63,57,-51,46,-40,34,-28,22,-16,9,-3,
[1784] ], [
[1786] 3,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,51,54,57,60,63,65,68,70,73,76,78,80,83,85,87,90,92,94,96,98,100,102,104,105,107,109,110,112,113,115,116,117,118,120,121,122,122,123,124,125,125,126,126,127,127,127,127,127,
[1787] 10,20,29,38,46,55,63,71,79,86,92,98,104,109,114,118,121,123,125,127,127,127,127,125,123,120,117,113,108,103,98,91,85,77,70,62,54,45,36,27,18,9,-0,-10,-19,-28,-37,-46,-54,-63,-70,-78,-85,-92,-98,-104,-109,-113,-117,-121,-123,-125,-127,-127,
[1788] 17,32,47,61,74,86,97,106,114,120,124,127,127,126,123,118,111,103,93,82,69,56,42,27,11,-4,-20,-35,-49,-63,-76,-88,-98,-108,-115,-121,-125,-127,-127,-126,-122,-117,-110,-101,-91,-80,-67,-54,-39,-24,-9,7,22,37,51,65,78,90,100,109,116,122,125,127,
[1789] 24,45,64,82,97,110,119,125,127,126,121,112,101,86,69,50,29,8,-14,-35,-56,-74,-91,-104,-115,-123,-127,-127,-124,-117,-106,-93,-77,-59,-39,-18,4,26,46,66,83,98,111,120,125,127,126,120,112,100,85,67,48,27,6,-16,-37,-57,-76,-92,-105,-116,-123,-127,
[1790] 31,57,80,100,115,124,127,125,116,102,83,60,34,7,-21,-48,-72,-93,-110,-121,-127,-126,-120,-108,-90,-69,-44,-17,11,38,64,86,104,118,126,127,123,113,97,77,53,27,-1,-29,-55,-79,-98,-114,-123,-127,-125,-117,-103,-85,-62,-36,-9,19,46,70,92,109,121,127,
[1791] 37,68,94,113,125,127,121,105,83,54,22,-12,-45,-75,-100,-117,-126,-126,-117,-100,-76,-46,-13,21,53,82,105,120,127,125,114,95,69,38,5,-29,-61,-88,-110,-123,-127,-123,-110,-89,-61,-30,4,38,68,94,114,125,127,120,105,82,54,21,-13,-46,-76,-100,-117,-126,
[1792] 44,79,106,123,127,119,99,70,33,-7,-46,-81,-107,-123,-127,-118,-98,-68,-31,9,48,83,109,124,127,117,96,66,28,-12,-50,-84,-110,-124,-127,-116,-95,-63,-26,14,53,86,111,125,126,115,93,61,24,-16,-55,-88,-112,-125,-126,-114,-91,-59,-21,19,57,90,113,126,
[1793] 50,89,115,127,122,101,67,23,-23,-66,-101,-122,-127,-116,-89,-51,-6,40,81,111,126,125,107,75,34,-12,-57,-94,-118,-127,-120,-96,-60,-16,30,72,105,124,126,112,84,44,-2,-47,-86,-114,-127,-123,-103,-69,-27,20,63,98,121,127,117,91,54,9,-37,-78,-109,-125,
[1794] 56,97,122,126,109,74,26,-26,-74,-110,-126,-122,-97,-56,-5,47,90,119,127,114,82,36,-16,-65,-104,-125,-125,-104,-65,-16,37,82,115,127,119,90,46,-5,-56,-97,-122,-126,-109,-74,-26,26,74,109,126,122,97,56,5,-46,-90,-119,-127,-114,-82,-36,16,65,104,125,
[1795] 62,105,126,121,90,40,-18,-72,-111,-127,-116,-81,-29,29,82,117,127,111,72,17,-41,-90,-121,-126,-105,-62,-6,52,98,124,124,98,51,-6,-62,-105,-126,-121,-90,-40,18,72,111,127,117,81,29,-29,-81,-117,-127,-111,-72,-18,41,90,121,126,105,62,6,-51,-98,-124,
[1796] 68,112,127,110,65,3,-60,-107,-127,-115,-73,-13,51,101,126,119,81,23,-41,-95,-124,-122,-89,-33,32,88,122,125,95,42,-22,-81,-119,-126,-102,-51,12,73,115,127,107,60,-2,-64,-110,-127,-112,-69,-8,55,104,127,117,77,18,-46,-98,-125,-120,-85,-27,37,92,123,
[1797] 74,118,126,95,36,-34,-94,-125,-118,-75,-9,59,110,127,106,52,-18,-82,-121,-124,-88,-26,44,101,127,114,67,-1,-69,-115,-127,-100,-42,28,90,124,121,80,16,-54,-107,-127,-109,-58,12,77,119,125,93,32,-38,-97,-126,-117,-72,-5,63,112,127,103,48,-22,-85,-122,
[1798] 79,122,121,77,5,-69,-118,-125,-87,-18,57,112,127,96,31,-45,-105,-127,-104,-43,33,97,127,111,55,-20,-88,-125,-117,-67,7,79,122,121,77,6,-68,-117,-125,-87,-19,57,112,127,96,32,-45,-105,-127,-104,-44,32,97,127,111,56,-19,-88,-125,-117,-67,7,78,122,
[1799] 84,125,114,55,-26,-97,-127,-105,-39,43,108,127,94,21,-60,-116,-124,-80,-3,75,122,119,66,-15,-89,-126,-111,-50,32,101,127,101,33,-49,-111,-126,-89,-15,65,118,122,76,-3,-80,-124,-116,-60,21,93,127,108,44,-38,-104,-127,-97,-27,55,114,125,85,9,-70,-121,
[1800] 89,127,104,32,-56,-117,-122,-69,17,95,127,99,24,-63,-120,-119,-62,25,100,127,94,16,-70,-122,-116,-55,33,105,127,88,8,-77,-124,-113,-47,40,109,126,82,-0,-83,-126,-109,-40,48,113,124,76,-8,-89,-127,-104,-32,55,117,122,69,-16,-94,-127,-100,-24,63,120,
[1801] 94,127,92,7,-82,-127,-102,-23,69,124,111,38,-55,-119,-118,-53,40,112,123,67,-25,-104,-126,-81,9,93,127,92,7,-82,-127,-103,-23,69,124,111,39,-55,-119,-118,-54,40,112,123,68,-24,-103,-126,-81,8,93,127,93,8,-81,-126,-103,-24,68,123,112,39,-54,-118,
[1802] 98,127,78,-18,-103,-125,-71,27,108,124,63,-35,-113,-121,-56,44,116,118,48,-52,-120,-115,-40,60,122,111,31,-67,-125,-106,-23,74,126,101,14,-81,-127,-95,-5,88,127,89,-3,-94,-127,-83,12,100,126,76,-21,-105,-125,-69,29,109,123,62,-38,-114,-120,-54,46,117,
[1803] 102,125,62,-43,-119,-113,-31,73,127,94,-2,-97,-126,-69,35,115,117,39,-66,-125,-99,-6,92,127,75,-28,-112,-120,-46,59,124,104,14,-86,-127,-82,20,108,122,53,-52,-122,-109,-21,80,127,88,-12,-103,-124,-60,44,119,113,29,-74,-127,-93,4,98,126,67,-37,-116,
[1804] 106,121,45,-66,-126,-92,13,107,121,43,-67,-127,-90,14,108,120,41,-69,-127,-89,16,109,119,39,-71,-127,-87,18,110,119,37,-72,-127,-86,20,111,118,36,-74,-127,-84,22,112,117,34,-75,-127,-83,24,113,116,32,-77,-127,-82,26,114,116,30,-78,-127,-80,28,115,
[1805] 110,117,27,-86,-127,-62,55,125,92,-19,-113,-114,-19,91,125,55,-61,-127,-86,26,117,110,12,-96,-124,-48,68,127,80,-33,-119,-106,-4,101,122,41,-74,-127,-74,41,122,101,-4,-106,-120,-34,80,127,68,-48,-124,-97,11,110,117,26,-86,-127,-62,55,125,91,-19,-113,
[1806] 113,111,8,-103,-119,-27,90,125,45,-76,-127,-62,59,127,78,-42,-124,-93,23,118,105,-4,-109,-114,-15,98,121,34,-85,-126,-52,70,127,68,-53,-126,-84,35,122,97,-16,-115,-108,-3,106,117,22,-94,-123,-40,80,127,58,-64,-127,-74,47,125,89,-28,-120,-102,10,112,
[1807] 116,104,-11,-115,-105,10,115,105,-10,-115,-105,9,115,106,-9,-114,-106,8,114,106,-8,-114,-106,7,114,107,-7,-114,-107,6,113,107,-6,-113,-108,5,113,108,-5,-113,-108,4,112,108,-4,-112,-109,3,112,109,-2,-111,-109,2,111,110,-1,-111,-110,1,111,110,-0,-110,
[1808] 118,97,-30,-124,-84,47,127,69,-63,-127,-54,78,125,37,-92,-121,-19,103,114,1,-113,-105,17,120,93,-35,-125,-80,52,127,65,-68,-127,-49,82,124,32,-95,-119,-14,106,111,-4,-115,-102,22,122,90,-39,-126,-76,56,127,61,-72,-127,-44,86,123,27,-98,-117,-9,109,
[1809] 120,88,-48,-127,-58,79,124,23,-104,-110,13,121,87,-49,-127,-57,80,123,22,-105,-109,14,121,86,-50,-127,-56,81,123,21,-105,-109,15,121,86,-50,-127,-55,82,123,20,-106,-108,16,122,85,-51,-127,-54,82,123,19,-107,-108,17,122,84,-52,-127,-53,83,122,18,-107,
[1810] 122,78,-64,-126,-29,105,106,-26,-126,-67,76,123,15,-112,-98,40,127,55,-87,-119,-1,118,88,-53,-127,-42,97,113,-13,-123,-78,65,126,28,-105,-106,27,126,66,-77,-123,-14,112,97,-40,-127,-54,87,119,0,-118,-88,53,127,41,-97,-113,14,123,77,-66,-126,-27,106,
[1811] 124,68,-80,-120,2,121,77,-72,-123,-8,118,84,-63,-125,-18,113,92,-54,-127,-28,108,99,-44,-127,-38,103,105,-35,-127,-48,96,110,-25,-126,-57,89,115,-14,-124,-66,81,119,-4,-122,-75,73,122,6,-118,-83,65,125,16,-114,-90,56,127,26,-109,-97,46,127,36,-104,
[1812] 125,57,-94,-109,33,127,38,-106,-97,52,126,18,-116,-82,71,122,-3,-123,-65,87,114,-24,-127,-47,101,103,-44,-127,-27,112,89,-62,-124,-6,121,73,-80,-118,14,126,56,-95,-108,35,127,36,-107,-96,54,126,16,-117,-81,72,121,-5,-124,-64,88,113,-25,-127,-45,102,
[1813] 126,46,-105,-94,62,123,-5,-125,-53,101,99,-55,-125,-3,123,59,-96,-104,48,126,10,-121,-66,91,108,-41,-127,-18,119,72,-85,-112,34,127,25,-116,-79,80,115,-26,-127,-32,112,84,-74,-118,19,127,40,-109,-90,67,121,-11,-126,-47,105,95,-61,-123,4,125,54,-100,
[1814] 127,34,-115,-76,87,108,-47,-125,2,126,44,-109,-84,78,113,-37,-127,-9,123,55,-103,-92,69,118,-26,-127,-20,120,64,-96,-100,60,122,-15,-127,-31,116,74,-89,-106,50,124,-4,-126,-42,111,82,-80,-112,39,126,7,-124,-52,105,91,-72,-117,29,127,18,-121,-62,98,
[1815] 127,22,-122,-55,107,83,-84,-106,56,121,-23,-127,-12,124,45,-112,-75,92,100,-65,-118,33,126,1,-126,-35,117,67,-99,-93,73,113,-43,-125,9,127,25,-120,-58,105,86,-81,-108,52,122,-19,-127,-15,123,49,-110,-78,89,102,-61,-119,29,127,5,-126,-39,115,70,-96,
[1816] 127,9,-126,-31,120,52,-111,-71,99,89,-84,-103,66,114,-46,-122,25,127,-3,-127,-19,124,41,-117,-61,106,79,-92,-95,76,109,-57,-119,37,125,-15,-127,-7,126,29,-121,-50,112,70,-100,-87,85,102,-68,-114,48,122,-27,-126,5,127,17,-124,-39,118,59,-107,-78,94,
[1817] 127,-3,-127,-7,127,16,-126,-26,124,35,-121,-45,118,54,-114,-62,109,70,-104,-78,98,86,-91,-93,84,99,-76,-105,68,110,-60,-115,51,119,-42,-122,33,124,-24,-126,14,127,-4,-128,-5,127,15,-126,-25,124,34,-121,-43,118,52,-114,-61,110,69,-104,-77,98,85,-92,
[1818] 127,-15,-126,18,126,-21,-126,23,125,-26,-125,29,124,-31,-123,34,123,-37,-122,39,121,-42,-120,44,119,-47,-118,49,117,-52,-116,54,115,-57,-114,59,112,-62,-111,64,110,-66,-108,69,107,-71,-105,73,104,-75,-102,77,100,-80,-99,82,97,-84,-95,86,93,-88,-92,90,
[1819] 126,-28,-123,42,118,-56,-111,69,103,-81,-93,92,82,-102,-70,111,57,-117,-43,122,29,-126,-14,127,-2,-127,17,125,-31,-121,46,116,-60,-109,73,100,-84,-90,95,79,-105,-67,112,53,-119,-39,123,25,-126,-10,128,-6,-127,21,124,-35,-120,50,114,-63,-107,76,98,-87,
[1820] 125,-39,-116,65,102,-87,-84,105,61,-118,-36,126,9,-127,19,123,-45,-114,70,98,-91,-79,108,55,-120,-30,127,2,-127,25,122,-51,-110,75,94,-96,-74,111,50,-122,-23,127,-4,-126,31,119,-57,-107,80,90,-100,-68,114,44,-124,-17,127,-11,-125,38,117,-63,-104,85,
[1821] 123,-51,-108,84,81,-110,-47,124,8,-127,32,117,-68,-96,98,65,-118,-28,127,-12,-124,50,108,-84,-82,109,48,-124,-9,127,-31,-117,68,96,-98,-66,118,29,-127,11,124,-50,-108,83,82,-109,-48,124,9,-127,30,118,-67,-97,97,66,-118,-30,127,-10,-124,49,109,-83,
[1822] 122,-62,-97,101,55,-124,-5,126,-47,-107,90,70,-119,-21,127,-31,-115,78,83,-112,-38,127,-14,-121,64,95,-102,-54,124,3,-125,48,106,-92,-68,119,20,-127,32,114,-79,-82,112,36,-127,16,121,-65,-94,104,52,-125,-1,125,-50,-105,93,67,-120,-18,127,-34,-113,80,
[1823] 120,-72,-84,114,26,-127,38,108,-93,-62,124,-0,-123,62,92,-109,-37,127,-27,-114,84,72,-120,-11,126,-52,-100,102,48,-126,16,119,-75,-81,116,23,-127,41,106,-95,-59,124,-4,-122,66,89,-111,-34,128,-30,-112,87,69,-121,-8,125,-55,-97,104,45,-127,19,117,-78,
[1824] 118,-82,-69,123,-5,-120,76,75,-121,-2,122,-71,-80,119,10,-124,65,86,-116,-17,126,-58,-91,113,24,-127,52,96,-109,-31,127,-45,-100,105,38,-128,39,105,-101,-44,127,-32,-108,96,51,-127,25,112,-92,-57,126,-18,-115,87,64,-124,11,118,-81,-70,123,-4,-121,76,
[1825] 115,-91,-53,127,-35,-103,106,30,-127,57,87,-117,-6,122,-78,-68,125,-18,-113,95,47,-128,41,99,-109,-24,126,-63,-83,120,0,-120,82,63,-126,24,110,-99,-41,128,-47,-95,112,18,-125,68,78,-122,6,118,-87,-58,127,-30,-106,103,35,-127,52,91,-115,-12,123,-73,
[1826] 113,-99,-35,127,-63,-77,124,-19,-109,104,28,-125,70,71,-125,27,104,-108,-20,124,-77,-64,127,-35,-100,112,12,-122,83,57,-127,42,94,-116,-4,119,-89,-50,128,-50,-89,119,-4,-116,94,43,-127,57,83,-122,12,112,-99,-35,127,-64,-77,124,-20,-108,104,27,-125,70,
[1827] 110,-106,-17,121,-88,-45,127,-65,-70,126,-40,-92,119,-12,-109,107,17,-121,89,44,-127,66,70,-126,40,92,-120,12,109,-107,-16,121,-89,-44,127,-67,-69,127,-41,-91,120,-13,-109,107,15,-121,90,43,-127,67,68,-127,42,91,-120,14,108,-108,-15,120,-90,-42,127,-68,
[1828] 107,-112,1,112,-108,-9,116,-102,-19,120,-96,-28,123,-89,-38,125,-82,-47,127,-74,-56,127,-66,-65,127,-57,-73,127,-48,-81,125,-39,-88,123,-29,-95,120,-20,-101,117,-10,-107,112,-0,-112,107,10,-116,102,19,-120,95,29,-123,89,38,-125,81,48,-127,73,57,-127,65,
[1829] 103,-118,19,98,-121,28,92,-123,36,86,-125,45,79,-127,53,72,-127,61,64,-128,68,56,-127,76,48,-126,83,40,-124,89,32,-122,95,23,-119,101,14,-116,106,5,-112,111,-3,-107,115,-12,-102,118,-21,-97,121,-30,-91,124,-38,-84,126,-47,-77,127,-55,-70,127,-62,
[1830] 100,-122,37,80,-127,62,57,-126,85,32,-120,103,4,-108,117,-23,-91,125,-49,-70,128,-73,-45,124,-94,-19,115,-110,9,101,-121,36,81,-127,61,59,-127,84,33,-121,102,6,-109,116,-22,-92,125,-48,-71,128,-72,-47,124,-93,-20,116,-109,7,101,-121,34,82,-127,60,
[1831] 96,-125,54,60,-126,91,16,-111,117,-30,-81,127,-72,-41,121,-104,4,100,-124,49,65,-127,87,22,-114,115,-24,-86,127,-67,-47,123,-101,-2,103,-122,44,70,-127,83,27,-116,112,-19,-90,126,-62,-52,124,-97,-7,106,-120,38,74,-128,79,33,-118,109,-13,-94,125,-57,
[1832] 92,-127,70,37,-118,113,-27,-79,128,-84,-20,110,-120,44,64,-126,96,3,-100,125,-60,-49,122,-107,15,88,-127,75,32,-115,116,-32,-74,127,-88,-15,107,-122,49,59,-125,100,-3,-96,126,-65,-43,120,-110,21,84,-128,79,26,-113,118,-38,-70,127,-92,-9,104,-123,54,
[1833] 88,-128,84,13,-103,125,-67,-35,114,-119,47,56,-122,109,-25,-75,127,-96,3,92,-127,80,19,-106,124,-62,-41,117,-117,41,61,-124,106,-20,-80,127,-92,-3,96,-127,76,25,-109,123,-57,-46,119,-114,36,66,-125,103,-14,-84,128,-88,-8,99,-126,71,30,-112,121,-51,
[1834] 84,-127,97,-11,-82,127,-99,14,80,-127,100,-16,-78,126,-102,19,76,-126,104,-21,-73,126,-105,24,71,-125,107,-26,-69,125,-108,29,67,-124,109,-31,-65,123,-111,34,62,-123,112,-36,-60,122,-113,39,58,-121,114,-41,-56,120,-115,44,53,-119,116,-46,-51,118,-117,49,
[1835] 79,-126,108,-35,-56,118,-120,60,30,-105,126,-83,-3,87,-127,102,-24,-66,122,-116,51,41,-111,125,-74,-14,95,-128,95,-14,-75,125,-111,40,51,-116,122,-65,-25,102,-127,87,-3,-83,127,-105,30,61,-120,118,-56,-35,108,-126,79,8,-91,127,-98,19,70,-123,114,-46,
[1836] 75,-123,117,-58,-27,100,-128,98,-25,-60,117,-123,73,10,-88,127,-109,42,44,-109,126,-86,8,74,-123,117,-58,-27,99,-128,99,-25,-59,117,-123,73,9,-87,126,-109,42,43,-109,126,-87,8,74,-123,117,-58,-26,99,-128,99,-26,-59,117,-123,73,9,-87,126,-109,43,
[1837] 70,-120,123,-78,3,73,-121,122,-75,-0,76,-122,121,-72,-4,79,-123,119,-69,-8,82,-124,118,-66,-11,84,-125,117,-63,-15,87,-125,115,-60,-18,90,-126,113,-57,-22,92,-127,112,-53,-26,95,-127,110,-50,-29,97,-127,108,-47,-33,99,-127,106,-43,-36,102,-128,104,-40,
[1838] 65,-115,126,-96,34,40,-100,127,-112,59,13,-81,122,-122,82,-14,-58,111,-127,101,-41,-33,95,-126,115,-66,-6,75,-120,124,-88,22,51,-107,128,-105,48,25,-90,125,-118,72,-2,-69,117,-126,93,-29,-44,103,-127,110,-55,-18,84,-123,121,-78,10,62,-113,127,-98,37,
[1839] 60,-109,128,-110,62,4,-69,114,-127,105,-53,-14,77,-118,126,-99,44,24,-84,121,-124,92,-34,-33,91,-124,122,-85,25,43,-98,126,-119,78,-15,-52,104,-127,115,-70,5,61,-109,128,-110,61,5,-69,114,-127,104,-52,-14,77,-118,126,-99,43,24,-85,122,-124,92,-34,
[1840] 55,-102,126,-120,87,-33,-29,84,-119,127,-105,58,2,-61,107,-127,118,-81,25,36,-89,122,-126,100,-52,-9,68,-110,128,-115,75,-18,-43,94,-124,124,-96,45,16,-74,114,-128,111,-69,11,50,-99,125,-122,91,-38,-24,80,-117,127,-108,63,-4,-57,104,-126,120,-85,31,
[1841] 50,-95,122,-126,106,-66,14,41,-89,119,-127,111,-74,22,33,-82,116,-128,115,-81,31,25,-75,112,-127,119,-87,39,16,-68,108,-127,122,-93,48,7,-61,103,-125,124,-99,56,-2,-53,97,-123,126,-104,63,-10,-45,91,-120,127,-109,71,-19,-36,85,-117,128,-114,78,-28,
[1842] 44,-87,116,-127,120,-95,55,-7,-42,85,-115,127,-121,96,-57,10,40,-83,113,-127,122,-98,59,-12,-37,81,-112,127,-122,100,-62,15,35,-79,111,-127,123,-101,64,-17,-32,77,-110,126,-124,103,-66,20,30,-75,108,-126,124,-104,68,-22,-27,73,-107,125,-125,106,-70,25,
[1843] 39,-77,107,-124,127,-115,90,-54,13,31,-70,102,-122,128,-119,96,-62,21,22,-63,96,-119,128,-122,101,-70,30,13,-55,90,-115,127,-124,107,-77,38,5,-47,84,-111,126,-126,111,-84,47,-4,-39,77,-107,124,-127,115,-90,55,-13,-30,70,-102,122,-128,119,-96,63,-22,
[1844] 34,-68,96,-116,126,-126,115,-94,65,-31,-7,43,-76,102,-120,127,-124,110,-87,56,-21,-16,52,-84,108,-123,128,-121,105,-79,47,-11,-26,61,-91,113,-125,127,-118,99,-71,38,-1,-36,70,-97,117,-127,126,-114,92,-63,28,9,-45,78,-104,121,-127,124,-109,85,-54,19,
[1845] 28,-57,83,-104,119,-127,127,-119,105,-85,59,-30,-1,32,-61,86,-106,120,-127,126,-118,103,-82,56,-26,-5,35,-64,89,-108,121,-127,126,-117,101,-79,52,-23,-8,39,-67,91,-110,122,-127,125,-115,99,-76,49,-19,-12,42,-70,94,-112,123,-128,124,-114,96,-73,46,-16,
[1846] 23,-46,69,-88,104,-117,124,-128,126,-119,108,-93,74,-53,29,-5,-20,44,-66,86,-103,116,-124,127,-126,120,-110,95,-76,55,-32,7,17,-42,64,-84,101,-114,123,-127,127,-121,111,-97,79,-58,34,-10,-15,39,-62,82,-100,113,-123,127,-127,122,-112,98,-81,60,-37,12,
[1847] 17,-35,53,-69,84,-97,108,-117,123,-127,128,-126,121,-114,105,-93,79,-64,47,-29,10,8,-27,45,-62,77,-91,103,-113,120,-125,127,-127,124,-118,109,-99,86,-71,55,-37,19,-1,-18,36,-54,70,-85,98,-109,117,-123,127,-128,126,-121,114,-104,92,-78,63,-46,28,-9,
[1848] 11,-24,36,-47,59,-70,80,-89,97,-105,112,-117,121,-125,127,-128,127,-126,123,-119,114,-108,100,-92,83,-74,63,-52,40,-28,16,-4,-9,21,-33,45,-57,67,-78,87,-96,104,-110,116,-121,124,-126,127,-127,126,-124,120,-115,109,-102,94,-85,76,-65,54,-43,31,-19,6,
[1849] 6,-12,18,-24,30,-36,42,-48,54,-59,65,-70,75,-80,85,-89,94,-98,102,-105,109,-112,115,-117,120,-122,123,-125,126,-127,127,-128,128,-127,126,-126,124,-123,121,-119,116,-114,111,-107,104,-100,96,-92,88,-83,78,-73,68,-63,57,-51,46,-40,34,-28,22,-16,9,-3,
[1850] ], [
[1852] 3,6,9,12,15,19,22,25,28,31,34,37,40,43,46,48,51,54,57,60,62,65,68,70,73,75,78,80,83,85,87,90,92,94,96,98,100,102,104,105,107,109,110,112,113,115,116,117,119,120,121,122,123,123,124,125,125,126,126,127,127,127,127,127,
[1853] 9,19,28,37,46,54,62,70,78,85,92,98,104,109,113,117,121,123,125,127,127,127,127,125,123,121,117,113,109,104,98,92,85,78,70,62,54,46,37,28,19,9,0,-9,-19,-28,-37,-46,-54,-62,-70,-78,-85,-92,-98,-104,-109,-113,-117,-121,-123,-125,-127,-127,
[1854] 15,31,46,60,73,85,96,105,113,120,124,127,127,126,123,119,112,104,94,83,70,57,43,28,12,-3,-19,-34,-48,-62,-75,-87,-98,-107,-115,-121,-125,-127,-127,-126,-123,-117,-110,-102,-92,-80,-68,-54,-40,-25,-9,6,22,37,51,65,78,90,100,109,116,122,125,127,
[1855] 22,43,62,80,96,109,119,125,127,126,122,113,102,87,70,51,31,9,-12,-34,-54,-73,-90,-104,-115,-123,-127,-127,-124,-117,-107,-94,-78,-60,-40,-19,3,25,46,65,83,98,110,120,125,127,126,121,112,100,85,68,48,28,6,-15,-37,-57,-75,-92,-105,-116,-123,-127,
[1856] 28,54,78,98,113,123,127,125,117,104,85,62,37,9,-19,-46,-70,-92,-109,-121,-127,-127,-121,-109,-92,-70,-46,-19,9,37,62,85,104,117,125,127,123,113,98,78,54,28,-0,-28,-54,-78,-98,-113,-123,-127,-125,-117,-104,-85,-62,-37,-9,19,46,70,92,109,121,127,
[1857] 34,65,92,112,124,127,122,107,85,57,25,-9,-43,-73,-98,-116,-126,-127,-119,-102,-78,-48,-15,19,51,80,104,120,127,125,115,96,70,40,6,-28,-60,-87,-109,-123,-127,-123,-110,-90,-62,-31,3,37,68,94,113,125,127,121,105,83,54,22,-12,-46,-75,-100,-117,-126,
[1858] 40,75,104,122,127,121,102,73,37,-3,-43,-78,-105,-123,-127,-120,-100,-70,-34,6,46,80,107,123,127,119,98,68,31,-9,-48,-83,-109,-124,-127,-117,-96,-65,-28,12,51,85,110,125,127,116,94,62,25,-15,-54,-87,-112,-125,-126,-115,-92,-60,-22,19,57,90,113,126,
[1859] 46,85,113,127,123,104,70,28,-19,-62,-98,-121,-127,-117,-92,-54,-9,37,78,109,125,125,109,78,37,-9,-54,-92,-117,-127,-121,-98,-62,-19,28,70,104,123,127,113,85,46,0,-46,-85,-113,-127,-123,-104,-70,-28,19,62,98,121,127,117,92,54,9,-37,-78,-109,-125,
[1860] 51,94,121,127,112,78,31,-22,-70,-107,-126,-123,-100,-60,-9,43,87,117,127,116,85,40,-12,-62,-102,-124,-125,-105,-68,-19,34,80,113,127,120,92,48,-3,-54,-96,-122,-127,-110,-75,-28,25,73,109,126,123,98,57,6,-46,-90,-119,-127,-115,-83,-37,15,65,104,125,
[1861] 57,102,125,123,94,46,-12,-68,-109,-127,-119,-85,-34,25,78,115,127,113,75,22,-37,-87,-120,-127,-107,-65,-9,48,96,123,125,100,54,-3,-60,-104,-126,-122,-92,-43,15,70,110,127,117,83,31,-28,-80,-116,-127,-112,-73,-19,40,90,121,126,105,62,6,-51,-98,-124,
[1862] 62,109,127,113,70,9,-54,-104,-127,-117,-78,-19,46,98,125,121,85,28,-37,-92,-123,-123,-92,-37,28,85,121,125,98,46,-19,-78,-117,-127,-104,-54,9,70,113,127,109,62,-0,-62,-109,-127,-113,-70,-9,54,104,127,117,78,19,-46,-98,-125,-121,-85,-28,37,92,123,
[1863] 68,115,127,100,43,-28,-90,-124,-121,-80,-15,54,107,127,109,57,-12,-78,-120,-125,-92,-31,40,98,126,116,70,3,-65,-113,-127,-102,-46,25,87,123,122,83,19,-51,-105,-127,-110,-60,9,75,119,125,94,34,-37,-96,-126,-117,-73,-6,62,112,127,104,48,-22,-85,-123,
[1864] 73,120,123,83,12,-62,-115,-126,-92,-25,51,109,127,100,37,-40,-102,-127,-107,-48,28,94,126,113,60,-15,-85,-124,-119,-70,3,75,121,123,80,9,-65,-116,-125,-90,-22,54,110,127,98,34,-43,-104,-127,-105,-46,31,96,127,112,57,-19,-87,-125,-117,-68,6,78,122,
[1865] 78,123,117,62,-19,-92,-127,-109,-46,37,104,127,98,28,-54,-113,-125,-85,-9,70,121,121,70,-9,-85,-125,-113,-54,28,98,127,104,37,-46,-109,-127,-92,-19,62,117,123,78,-0,-78,-123,-117,-62,19,92,127,109,46,-37,-104,-127,-98,-28,54,113,125,85,9,-70,-121,
[1866] 83,126,109,40,-48,-113,-124,-75,9,90,127,104,31,-57,-117,-122,-68,19,96,127,98,22,-65,-121,-119,-60,28,102,127,92,12,-73,-123,-115,-51,37,107,126,85,3,-80,-125,-110,-43,46,112,125,78,-6,-87,-127,-105,-34,54,116,123,70,-15,-94,-127,-100,-25,62,120,
[1867] 87,127,98,15,-75,-125,-107,-31,62,122,115,46,-48,-116,-121,-60,34,109,125,73,-19,-100,-127,-85,3,90,127,96,12,-78,-126,-105,-28,65,123,113,43,-51,-117,-120,-57,37,110,124,70,-22,-102,-127,-83,6,92,127,94,9,-80,-126,-104,-25,68,123,112,40,-54,-119,
[1868] 92,127,85,-9,-98,-127,-78,19,104,125,70,-28,-109,-123,-62,37,113,121,54,-46,-117,-117,-46,54,121,113,37,-62,-123,-109,-28,70,125,104,19,-78,-127,-98,-9,85,127,92,0,-92,-127,-85,9,98,127,78,-19,-104,-125,-70,28,109,123,62,-37,-113,-121,-54,46,117,
[1869] 96,126,70,-34,-115,-117,-40,65,125,100,6,-92,-127,-75,28,112,120,46,-60,-124,-104,-12,87,127,80,-22,-109,-122,-51,54,123,107,19,-83,-127,-85,15,105,123,57,-48,-121,-110,-25,78,127,90,-9,-102,-125,-62,43,119,113,31,-73,-127,-94,3,98,126,68,-37,-116,
[1870] 100,124,54,-57,-125,-98,3,102,123,51,-60,-125,-96,6,104,123,48,-62,-126,-94,9,105,122,46,-65,-126,-92,12,107,121,43,-68,-127,-90,15,109,120,40,-70,-127,-87,19,110,119,37,-73,-127,-85,22,112,117,34,-75,-127,-83,25,113,116,31,-78,-127,-80,28,115,
[1871] 104,121,37,-78,-127,-70,46,123,98,-9,-109,-117,-28,85,127,62,-54,-125,-92,19,113,113,19,-92,-125,-54,62,127,85,-28,-117,-109,-9,98,123,46,-70,-127,-78,37,121,104,0,-104,-121,-37,78,127,70,-46,-123,-98,9,109,117,28,-85,-127,-62,54,125,92,-19,-113,
[1872] 107,116,19,-96,-123,-37,83,126,54,-68,-127,-70,51,126,85,-34,-122,-98,15,115,109,3,-105,-117,-22,94,123,40,-80,-127,-57,65,127,73,-48,-125,-87,31,121,100,-12,-113,-110,-6,104,119,25,-92,-124,-43,78,127,60,-62,-127,-75,46,125,90,-28,-120,-102,9,112,
[1873] 110,110,-0,-110,-110,0,110,110,-0,-110,-110,0,110,110,-0,-110,-110,0,110,110,-0,-110,-110,0,110,110,-0,-110,-110,0,110,110,-0,-110,-110,0,110,110,-0,-110,-110,0,110,110,-0,-110,-110,0,110,110,-0,-110,-110,-0,110,110,0,-110,-110,-0,110,110,0,-110,
[1874] 113,104,-19,-121,-92,37,125,78,-54,-127,-62,70,127,46,-85,-123,-28,98,117,9,-109,-109,9,117,98,-28,-123,-85,46,127,70,-62,-127,-54,78,125,37,-92,-121,-19,104,113,-0,-113,-104,19,121,92,-37,-125,-78,54,127,62,-70,-127,-46,85,123,28,-98,-117,-9,109,
[1875] 116,96,-37,-126,-68,70,126,34,-98,-115,3,117,94,-40,-127,-65,73,125,31,-100,-113,6,119,92,-43,-127,-62,75,125,28,-102,-112,9,120,90,-46,-127,-60,78,124,25,-104,-110,12,121,87,-48,-127,-57,80,123,22,-105,-109,15,122,85,-51,-127,-54,83,123,19,-107,
[1876] 119,87,-54,-127,-40,98,112,-15,-123,-75,68,125,25,-107,-104,31,126,62,-80,-122,-9,115,94,-46,-127,-48,92,116,-6,-121,-83,60,127,34,-102,-109,22,125,70,-73,-124,-19,110,100,-37,-127,-57,85,120,3,-117,-90,51,127,43,-96,-113,12,123,78,-65,-126,-28,105,
[1877] 121,78,-70,-123,-9,117,85,-62,-125,-19,113,92,-54,-127,-28,109,98,-46,-127,-37,104,104,-37,-127,-46,98,109,-28,-127,-54,92,113,-19,-125,-62,85,117,-9,-123,-70,78,121,-0,-121,-78,70,123,9,-117,-85,62,125,19,-113,-92,54,127,28,-109,-98,46,127,37,-104,
[1878] 123,68,-85,-115,22,127,48,-100,-104,43,127,28,-112,-90,62,124,6,-121,-73,80,117,-15,-126,-54,96,107,-37,-127,-34,109,94,-57,-125,-12,119,78,-75,-120,9,125,60,-92,-110,31,127,40,-105,-98,51,126,19,-116,-83,70,122,-3,-123,-65,87,113,-25,-127,-46,102,
[1879] 124,57,-98,-102,51,125,6,-123,-62,94,105,-46,-126,-12,121,68,-90,-109,40,127,19,-119,-73,85,112,-34,-127,-25,116,78,-80,-115,28,127,31,-113,-83,75,117,-22,-127,-37,110,87,-70,-120,15,127,43,-107,-92,65,122,-9,-126,-48,104,96,-60,-123,3,125,54,-100,
[1880] 125,46,-109,-85,78,113,-37,-127,-9,123,54,-104,-92,70,117,-28,-127,-19,121,62,-98,-98,62,121,-19,-127,-28,117,70,-92,-104,54,123,-9,-127,-37,113,78,-85,-109,46,125,0,-125,-46,109,85,-78,-113,37,127,9,-123,-54,104,92,-70,-117,28,127,19,-121,-62,98,
[1881] 126,34,-117,-65,100,92,-75,-112,46,124,-12,-127,-22,122,54,-107,-83,85,105,-57,-121,25,127,9,-125,-43,113,73,-94,-98,68,116,-37,-126,3,127,31,-119,-62,102,90,-78,-110,48,123,-15,-127,-19,123,51,-109,-80,87,104,-60,-120,28,127,6,-125,-40,115,70,-96,
[1882] 127,22,-123,-43,116,62,-105,-80,92,96,-75,-109,57,119,-37,-125,15,127,6,-126,-28,122,48,-113,-68,102,85,-87,-100,70,112,-51,-121,31,126,-9,-127,-12,125,34,-120,-54,110,73,-98,-90,83,104,-65,-115,46,123,-25,-127,3,127,19,-124,-40,117,60,-107,-78,94,
[1883] 127,9,-127,-19,125,28,-123,-37,121,46,-117,-54,113,62,-109,-70,104,78,-98,-85,92,92,-85,-98,78,104,-70,-109,62,113,-54,-117,46,121,-37,-123,28,125,-19,-127,9,127,0,-127,-9,127,19,-125,-28,123,37,-121,-46,117,54,-113,-62,109,70,-104,-78,98,85,-92,
[1884] 127,-3,-127,6,127,-9,-127,12,127,-15,-126,19,126,-22,-125,25,125,-28,-124,31,123,-34,-123,37,122,-40,-121,43,120,-46,-119,48,117,-51,-116,54,115,-57,-113,60,112,-62,-110,65,109,-68,-107,70,105,-73,-104,75,102,-78,-100,80,98,-83,-96,85,94,-87,-92,90,
[1885] 127,-15,-125,31,122,-46,-116,60,109,-73,-100,85,90,-96,-78,105,65,-113,-51,120,37,-124,-22,127,6,-127,9,126,-25,-123,40,119,-54,-112,68,104,-80,-94,92,83,-102,-70,110,57,-117,-43,123,28,-126,-12,127,-3,-127,19,125,-34,-121,48,115,-62,-107,75,98,-87,
[1886] 127,-28,-121,54,109,-78,-92,98,70,-113,-46,123,19,-127,9,125,-37,-117,62,104,-85,-85,104,62,-117,-37,125,9,-127,19,123,-46,-113,70,98,-92,-78,109,54,-121,-28,127,-0,-127,28,121,-54,-109,78,92,-98,-70,113,46,-123,-19,127,-9,-125,37,117,-62,-104,85,
[1887] 126,-40,-113,75,90,-104,-57,122,19,-127,22,121,-60,-102,92,73,-115,-37,126,-3,-125,43,112,-78,-87,105,54,-123,-15,127,-25,-120,62,100,-94,-70,116,34,-127,6,125,-46,-110,80,85,-107,-51,123,12,-127,28,119,-65,-98,96,68,-117,-31,127,-9,-124,48,109,-83,
[1888] 125,-51,-104,94,65,-121,-15,127,-37,-112,83,78,-115,-31,127,-22,-119,70,90,-107,-46,126,-6,-123,57,100,-98,-60,123,9,-126,43,109,-87,-73,117,25,-127,28,116,-75,-85,110,40,-127,12,122,-62,-96,102,54,-124,-3,125,-48,-105,92,68,-120,-19,127,-34,-113,80,
[1889] 123,-62,-92,109,37,-127,28,113,-85,-70,121,9,-125,54,98,-104,-46,127,-19,-117,78,78,-117,-19,127,-46,-104,98,54,-125,9,121,-70,-85,113,28,-127,37,109,-92,-62,123,0,-123,62,92,-109,-37,127,-28,-113,85,70,-121,-9,125,-54,-98,104,46,-127,19,117,-78,
[1890] 122,-73,-78,120,6,-123,68,83,-117,-12,125,-62,-87,115,19,-126,57,92,-112,-25,127,-51,-96,109,31,-127,46,100,-105,-37,127,-40,-104,102,43,-127,34,107,-98,-48,127,-28,-110,94,54,-126,22,113,-90,-60,125,-15,-116,85,65,-124,9,119,-80,-70,123,-3,-121,75,
[1891] 120,-83,-62,126,-25,-109,100,40,-127,48,94,-113,-15,124,-70,-75,123,-9,-116,90,54,-127,34,104,-105,-31,127,-57,-87,117,6,-122,78,68,-125,19,112,-96,-46,127,-43,-98,110,22,-125,65,80,-121,3,119,-85,-60,126,-28,-107,102,37,-127,51,92,-115,-12,123,-73,
[1892] 117,-92,-46,127,-54,-85,121,-9,-113,98,37,-127,62,78,-123,19,109,-104,-28,125,-70,-70,125,-28,-104,109,19,-123,78,62,-127,37,98,-113,-9,121,-85,-54,127,-46,-92,117,-0,-117,92,46,-127,54,85,-121,9,113,-98,-37,127,-62,-78,123,-19,-109,104,28,-125,70,
[1893] 115,-100,-28,124,-80,-54,127,-57,-78,125,-31,-98,116,-3,-113,102,25,-123,83,51,-1...
Claims
1. A decoding method, comprising: Receives an entropy-encoded bitstream including compressed video data; One or more solution quantization blocks are generated through a process, the process including: The bitstream is parsed; Decoding the entropy-encoded bitstream; and Dequantize each of the one or more blocks; Determine whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and In response to at least one of the height or width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, the dequantized blocks are transformed and encoded using a tuned line graph transform (LGT) kernel to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks, wherein the tuned LGT kernel is a discrete cosine transform (DCT) or discrete sine transform (DST) derived from a generalized graph Laplace (GGL) matrix.
2. The method according to claim 1, wherein, The predetermined threshold has a value corresponding to one of 32 and 64.
3. The method according to claim 1, wherein, The predetermined threshold has a value corresponding to one of 4, 8, 16, 32, 64, 128, and 256.
4. The method according to claim 1, further comprising: Before using the LGT core, the LGT core is generated using at least one of a first self-loop weight or a second self-loop weight, each of which is pre-set to a specific corresponding value.
5. The method according to claim 4, wherein, The discrete cosine transform or discrete sine transform is derived from DCT-2, DCT-8 or DST-7 derived from a generalized graph Laplace (GGL) matrix of a certain form.
6. The method according to claim 5, wherein, The method further includes at least one of the following: DCT-2 is derived by setting the first self-loop weight to 0; DST-7 is derived by setting the first self-loop weight to a first predetermined value; DCT-8 is derived by setting the second self-loop weight to the first predetermined value; DST-4 is derived by setting the first self-loop weight to twice the first predetermined value; and DCT-4 is derived by setting the second self-loop weight to twice the first predetermined value.
7. The method according to claim 4, wherein, Generating the LGT core includes: LGT kernels of different sizes are tuned using the first self-loop weights and the second self-loop weights to derive the first transform kernel; and A second transformation kernel is derived by brute force tuning one or more individual weights of one or more basis vectors of the first transformation kernel, wherein the second transformation kernel is a tuned LGT kernel.
8. The method of claim 1, further comprising: Determine whether the line graph transformation (Np LGT) of size N points is enabled; as well as When the Np LGT is enabled, only Discrete Cosine Transform (DCT)-2 and LGT are used as candidates for the transformation type of the edge of length N of the solution block.
9. The method of claim 1, further comprising: Determine whether the line graph transformation (Np LGT) of size N points is enabled; as well as When the Np LGT is enabled, only Discrete Cosine Transform (DCT)-2, LGT, and Flipped LGT are used as candidates for the transformation type of the edge of length N of the solution block.
10. The method of claim 1, further comprising: Determine whether the line graph transformation (Np LGT) of size N points is enabled; as well as When the Np LGT is enabled, identity transformations are avoided on the edges of the dequantized block with length N.
11. The method of claim 1, further comprising: Determine whether the line graph transformation (Np LGT) of size N points is enabled; as well as When the Np LGT is enabled, supported transform types are used for intra-frame prediction residuals and inter-frame prediction residuals that are different from each other.
12. The method according to claim 11, wherein, For the intra-frame prediction residual, the supported transform types include Discrete Cosine Transform (DCT)-2 and LGT.
13. The method according to claim 11, wherein, For the inter-frame prediction residual, the supported transform types include Discrete Cosine Transform (DCT)-2, LGT, and Flipped LGT.
14. The method of claim 1, further comprising: A displayable image is generated, at least in part, based on the transformed dequantized block; as well as Execute controls to display the displayable image on the monitor.
15. A non-transitory computer-readable storage medium storing instructions that, when executed, cause a system or device comprising one or more processors to: Receives an entropy-encoded bitstream including compressed video data; One or more solution quantization blocks are generated through a process, the process including: The bitstream is parsed; Decoding the entropy-encoded bitstream; and Dequantize each of the one or more blocks; Determine whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and In response to at least one of the height or width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, the dequantized blocks are transformed and encoded using a tuned line graph transform (LGT) kernel to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks, wherein the tuned LGT kernel is a discrete cosine transform (DCT) or discrete sine transform (DST) derived from a generalized graph Laplace (GGL) matrix.
16. The non-transitory computer-readable storage medium according to claim 15, wherein, The instructions are further configured to cause the system or device including one or more processors to: At least in part, a displayable image is generated based on the transformed dequantized block; and Execute controls to display the displayable image on the monitor.
17. A decoding device, comprising: At least one memory configured to store computer program code; as well as At least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code comprising: The receiving code is configured to cause the at least one processor to receive an entropy-coded bitstream comprising compressed video data; Generate code configured to cause the at least one processor to generate one or more dequantized blocks through a process comprising: parsing the bitstream, decoding the entropy-coded bitstream, and dequantizing each of the one or more blocks; Determine the code, configured to cause the at least one processor to determine whether at least one of the height and width of the one or more dequantized blocks is greater than or equal to a predetermined threshold; and Transform encoding code, configured such that the at least one processor: in response to at least one of the height and width of the one or more dequantized blocks being greater than or equal to the predetermined threshold, performs transform encoding on the dequantized blocks using a tuned line graph transform (LGT) kernel to perform direct matrix multiplication on each of the horizontal and vertical dimensions of the one or more dequantized blocks, wherein the tuned LGT kernel is a discrete cosine transform (DCT) or discrete sine transform (DST) derived from a generalized graph Laplacian (GGL) matrix.
18. The apparatus according to claim 17, wherein, The predetermined threshold has a value corresponding to one of 32 and 64.
19. The apparatus according to claim 17, wherein, The transformation encoding code is further configured to cause the at least one processor to: The tuned LGT core is generated in the following way: The LGT kernels of different sizes are tuned to specific values using the first self-loop weight and the second self-loop weight to derive the first transform kernel; as well as A second transformation kernel is derived by brute force tuning one or more individual weights of one or more basis vectors of the first transformation kernel, wherein the second transformation kernel is a tuned LGT kernel.
20. The apparatus of claim 17, further comprising: A display, wherein the computer program code further includes display code, the display code being configured to cause the at least one processor to: generate a displayable image based at least in part on a transformed dequantized block; and perform control to display the displayable image via the display.
Citation Information
Patent Citations
US20200021852A1